Commit Graph

  • b3c7fd6c69 refactor(test): dedupe temp dirs and skill writer in snapshot e2e Peter Steinberger 2026-02-21 19:02:27 +00:00
  • 85c768d3d2 refactor(test): dedupe temp workspace setup in skills load entries e2e Peter Steinberger 2026-02-21 19:01:00 +00:00
  • 0401762144 refactor(test): dedupe temp root setup in identity avatar e2e Peter Steinberger 2026-02-21 19:00:25 +00:00
  • 9ead79937e refactor(test): dedupe temp session path setup in file repair e2e Peter Steinberger 2026-02-21 18:57:33 +00:00
  • 70fdab6e95 test(agents): add coverage for shared skill writer helper Peter Steinberger 2026-02-21 18:56:51 +00:00
  • 0876fbde19 refactor(test): reuse shared skill writer in skills e2e Peter Steinberger 2026-02-21 18:55:54 +00:00
  • f086245afe refactor(test): reuse shared skill writer in sandbox and bundled tests Peter Steinberger 2026-02-21 18:54:48 +00:00
  • 96ef00ec38 refactor(test): drop redundant env snapshots in skill download suites Peter Steinberger 2026-02-21 18:53:42 +00:00
  • 603e28648b refactor(test): centralize temp workspace env handling for skill install tests Peter Steinberger 2026-02-21 18:52:38 +00:00
  • 61817c90e7 refactor(test): share temp workspace helper for skill download suites Peter Steinberger 2026-02-21 18:51:40 +00:00
  • a814cce359 refactor(test): share temp command dir helper in shell utils e2e Peter Steinberger 2026-02-21 18:49:43 +00:00
  • c240104dc3 refactor(test): snapshot gateway auth env in security audit tests Peter Steinberger 2026-02-21 18:48:42 +00:00
  • e5aa04d432 refactor(test): snapshot daemon cli env in coverage e2e Peter Steinberger 2026-02-21 18:47:59 +00:00
  • 3fd7dc5046 refactor(test): snapshot shell/path env in bash tools e2e Peter Steinberger 2026-02-21 18:47:27 +00:00
  • 272bf2d8bc refactor(test): dedupe env override assertions in skills e2e Peter Steinberger 2026-02-21 18:46:56 +00:00
  • d982893490 refactor(test): use env helper for web auto-reply timezone test Peter Steinberger 2026-02-21 18:45:04 +00:00
  • 7ba09e414f refactor(test): snapshot env in shell utils e2e Peter Steinberger 2026-02-21 18:43:58 +00:00
  • c3e1c82871 refactor(test): snapshot bundled hooks env in loader tests Peter Steinberger 2026-02-21 18:42:56 +00:00
  • 5e607ae1eb refactor(test): snapshot deprecated auth profile env in e2e Peter Steinberger 2026-02-21 18:42:27 +00:00
  • 5dc1b5a8db refactor(test): reuse env helper in workspace skill sync gating Peter Steinberger 2026-02-21 18:41:57 +00:00
  • c0706b7799 refactor(test): reuse env helper in workspace skill status tests Peter Steinberger 2026-02-21 18:41:28 +00:00
  • cf371fde6d refactor(test): use env helper in workspace skills prompt gating Peter Steinberger 2026-02-21 18:40:59 +00:00
  • 8745964142 refactor(test): snapshot PATH env in bash tools exec path e2e Peter Steinberger 2026-02-21 18:40:22 +00:00
  • af66e3103a test(agents): cover bundled skills env override and dedupe setup Peter Steinberger 2026-02-21 18:39:45 +00:00
  • ae06dbb794 refactor(test): snapshot tar.bz2 skills install env Peter Steinberger 2026-02-21 18:39:12 +00:00
  • b44aa5b1f7 refactor(test): snapshot skills install state dir env Peter Steinberger 2026-02-21 18:38:25 +00:00
  • 884166c7af refactor(test): snapshot telegram action env in e2e suite Peter Steinberger 2026-02-21 18:37:38 +00:00
  • 1fd88af219 test(commands): stabilize message e2e env and gateway mock Peter Steinberger 2026-02-21 18:36:59 +00:00
  • 1b585b2959 refactor(test): snapshot tailscale test env per case Peter Steinberger 2026-02-21 18:36:09 +00:00
  • 2a0ea7cb97 test(tui): cover gateway auth fallbacks and dedupe env setup Peter Steinberger 2026-02-21 18:35:47 +00:00
  • ec8288e9b8 refactor(test): reuse env helper in gateway status e2e Peter Steinberger 2026-02-21 18:34:59 +00:00
  • 807968e4df refactor(test): replace manual PATH restore with env helpers Peter Steinberger 2026-02-21 18:33:54 +00:00
  • 01f42a0372 refactor(test): share media audio fixture across runner tests Peter Steinberger 2026-02-21 18:33:11 +00:00
  • 194ebd9e30 refactor(test): dedupe env setup in envelope and config tests Peter Steinberger 2026-02-21 18:31:41 +00:00
  • 50489fb2d4 refactor(test): use env helper for telegram TZ override Peter Steinberger 2026-02-21 18:29:15 +00:00
  • fc43a16d43 refactor(test): replace ad-hoc env restore blocks with helpers Peter Steinberger 2026-02-21 18:28:49 +00:00
  • 63488eb981 refactor(test): dedupe telegram token env handling in tests Peter Steinberger 2026-02-21 18:27:32 +00:00
  • bfa59bd22e refactor(test): collapse gateway e2e env snapshots Peter Steinberger 2026-02-21 18:25:54 +00:00
  • dda9e9f094 refactor(test): snapshot onboarding gateway env via helper Peter Steinberger 2026-02-21 18:25:05 +00:00
  • bd9d3e2f87 refactor(test): reuse env helper in update cli tests Peter Steinberger 2026-02-21 18:24:24 +00:00
  • b2ed54f600 refactor(test): reuse env helper in onboarding provider auth e2e Peter Steinberger 2026-02-21 18:23:30 +00:00
  • 2d7d00ef8e refactor(test): streamline env setup in auth and gateway e2e Peter Steinberger 2026-02-21 18:22:23 +00:00
  • a410dad602 refactor(test): simplify env setup in safe bins and skills status Peter Steinberger 2026-02-21 18:20:31 +00:00
  • 8fd8988ff7 refactor(test): reuse env helper in gateway tool e2e Peter Steinberger 2026-02-21 18:19:20 +00:00
  • bc037dfe01 refactor(test): dedupe provider env setup in model config tests Peter Steinberger 2026-02-21 18:18:29 +00:00
  • c41d1070b7 refactor(test): use env helper in agent paths e2e Peter Steinberger 2026-02-21 13:23:18 +00:00
  • e588e3cc20 refactor(test): standardize env helpers across suites Peter Steinberger 2026-02-21 13:22:16 +00:00
  • ae70bf4dca refactor(test): simplify env scoping in exec and usage tests Peter Steinberger 2026-02-21 13:17:06 +00:00
  • aff272ec35 refactor(test): reuse env helper in models auth sync Peter Steinberger 2026-02-21 13:15:53 +00:00
  • 992b7e5577 refactor(test): use env snapshots in setup hooks Peter Steinberger 2026-02-21 13:14:49 +00:00
  • 7724abeee0 refactor(test): dedupe env setup across suites Peter Steinberger 2026-02-21 13:12:53 +00:00
  • f903603722 docs(changelog): keep 2026.2.22 split from 2026.2.21 Peter Steinberger 2026-02-21 20:10:44 +01:00
  • 00b98a368a fix: flatten nested anyOf/oneOf in Gemini schema cleaning (openclaw#22825) thanks @Oceanswave Sean McLellan 2026-02-21 14:09:42 -05:00
  • f9108120c2 fix(gateway): strip inline directive tags from displayed text Peter Steinberger 2026-02-21 20:08:13 +01:00
  • 4540790cb6 refactor(bluebubbles): share dm/group access policy checks Peter Steinberger 2026-02-21 20:08:17 +01:00
  • c3af00bddb docs(changelog): split 2026.2.21 release entries Peter Steinberger 2026-02-21 20:06:57 +01:00
  • 22940b7b98 refactor(discord): split allowlist resolution flow Peter Steinberger 2026-02-21 20:01:14 +01:00
  • 25e89cc863 fix(security): harden shell env fallback Peter Steinberger 2026-02-21 20:01:00 +01:00
  • 817905f3a0 docs: document thread-bound subagent sessions and remove plan Peter Steinberger 2026-02-21 19:59:50 +01:00
  • 51c0893673 refactor(security): remove unused empty allowlist mode Peter Steinberger 2026-02-21 19:57:36 +01:00
  • 2ba6de7eaa refactor(security): make empty allowlist behavior explicit Peter Steinberger 2026-02-21 19:54:52 +01:00
  • ed960ba4eb refactor(security): centralize path guard helpers Peter Steinberger 2026-02-21 19:54:19 +01:00
  • 6ffca36284 fix(config): add shared streaming resolver module Peter Steinberger 2026-02-21 19:53:36 +01:00
  • 2c14b0cf4c refactor(config): unify streaming config across channels Peter Steinberger 2026-02-21 19:53:23 +01:00
  • 747bb581b3 fix(discord): canonicalize resolved allowlists to ids Peter Steinberger 2026-02-21 19:53:00 +01:00
  • 3ed71d6f76 fix: update changelog for ios talk tts prefetch (#22833) (thanks @ngutman) Nimrod Gutman 2026-02-21 20:51:35 +02:00
  • d6353cc54b fix(ios): suppress expected speech cancellation errors Nimrod Gutman 2026-02-21 20:45:10 +02:00
  • 8a661e30c9 fix(ios): prefetch talk tts segments Nimrod Gutman 2026-02-21 20:42:26 +02:00
  • 9632b9bcf0 fix(security): fail closed parsed chat allowlist Peter Steinberger 2026-02-21 19:51:07 +01:00
  • 09d5f508b1 fix(cron): persist delivered flag in job state to surface delivery failures (openclaw#19174) thanks @simonemacario Simone Macario 2026-02-22 02:47:29 +08:00
  • 51149fcaf1 refactor(gateway): extract connect and role policy logic Peter Steinberger 2026-02-21 19:47:17 +01:00
  • f97c45c5b5 fix(security): warn on Discord name-based allowlists in audit Peter Steinberger 2026-02-21 19:44:58 +01:00
  • 4b226b74f5 fix(security): block zip symlink escape in archive extraction Peter Steinberger 2026-02-21 19:42:11 +01:00
  • ddcb2d79b1 fix(gateway): block node role when device identity is missing Peter Steinberger 2026-02-21 19:34:00 +01:00
  • 764b1f2932 refactor: simplify relay runtime state Peter Steinberger 2026-02-21 19:31:25 +01:00
  • e371da38aa fix(macos): consolidate exec approval evaluation Peter Steinberger 2026-02-21 19:30:26 +01:00
  • 9fc6c8b713 fix: hide synthetic untrusted metadata in chat history Peter Steinberger 2026-02-21 19:25:57 +01:00
  • afa22acc4a fix: harden extension relay auth token flow Peter Steinberger 2026-02-21 19:24:37 +01:00
  • 89aad7b922 refactor: tighten safe-bin policy model and docs parity Peter Steinberger 2026-02-21 19:24:23 +01:00
  • c730d4dd72 docs: clarify non-default scope for safeBins sort fix Peter Steinberger 2026-02-21 19:18:49 +01:00
  • 4c1dd9d068 fix(security): harden macos rawCommand allowlist resolution Peter Steinberger 2026-02-21 19:16:15 +01:00
  • 5e423b596c fix: remove false-positive billing error rewrite on normal assistant text (openclaw#17834) thanks @niceysam niceysam 2026-02-22 03:17:39 +09:00
  • 57fbbaebca fix: block safeBins sort --compress-program bypass Peter Steinberger 2026-02-21 19:13:53 +01:00
  • bdfb97afad chore: prep 2026.2.22 unreleased and publish new npm plugins Peter Steinberger 2026-02-21 19:05:28 +01:00
  • efdec39254 fix: correct MiniMax M2.5 pricing (was ~50x too high) (openclaw#22755) thanks @miloudbelarebia Thorfinn 2026-02-21 18:26:48 +01:00
  • 35a57bc940 fix: gate doctor oauth-dir repair by channel config Peter Steinberger 2026-02-21 18:08:05 +01:00
  • 905e355f65 fix: verify gateway restart health after daemon restart Peter Steinberger 2026-02-21 18:02:05 +01:00
  • 5e34eb98fb chore: update appcast for 2026.2.21 mac release v2026.2.21 Peter Steinberger 2026-02-21 17:56:21 +01:00
  • 74e6c210c0 fix: ignore prerelease suffixes in release-check plugin version checks Peter Steinberger 2026-02-21 17:48:21 +01:00
  • e93ba6ce2a fix: harden update restart service convergence Peter Steinberger 2026-02-21 17:40:17 +01:00
  • 59c78c105a docs: revert automated heading consistency edits (#22743) Vincent Koc 2026-02-21 11:18:29 -05:00
  • 7c1a2ab085 test: tolerate transient zai and minimax live-model failures Peter Steinberger 2026-02-21 17:05:05 +01:00
  • d9844c6afa CI: remove docs spellcheck step (#22738) v2026.2.21-beta.1 Vincent Koc 2026-02-21 10:58:34 -05:00
  • fa89ae8e9e fix: stabilize swift protocol generation and flaky tests Peter Steinberger 2026-02-21 16:53:41 +01:00
  • 8588183abe test: stabilize docker e2e suites for pairing and model updates Peter Steinberger 2026-02-21 16:38:43 +01:00
  • 5da03e6221 fix(macos): harden exec allowlist shell-chain checks Peter Steinberger 2026-02-21 16:27:05 +01:00
  • 8178ea472d feat: thread-bound subagents on Discord (#21805) Onur 2026-02-21 16:14:55 +01:00
  • 166068dfbe test: add byteplus coding-plan live test Peter Steinberger 2026-02-21 15:42:36 +01:00
  • c8466e516f fix(agents): raise dynamic retry cap budget Peter Steinberger 2026-02-21 15:41:03 +01:00
  • 1bd3f01c17 fix(telegram): guard duplicate bot token accounts Peter Steinberger 2026-02-21 15:40:38 +01:00