Commit Graph

  • ace8357149 fix(telegram): skip failed photo downloads in media group instead of dropping entire group (#20598) Marcus Castro 2026-02-22 12:27:06 -03:00
  • 9363c320d8 fix(security): harden shell env fallback startup env handling Peter Steinberger 2026-02-22 16:06:11 +01:00
  • ab1840b881 docs(changelog): credit SSRF report in unreleased notes Peter Steinberger 2026-02-22 16:02:39 +01:00
  • a0d0104a86 test: speed up signal reconnect and temp path guard scans Peter Steinberger 2026-02-22 14:43:59 +00:00
  • 142c0a7f7d refactor: extract gateway transcript append helper Peter Steinberger 2026-02-22 14:43:44 +00:00
  • 8e6b465fa8 test: speed up agent command suite with lightweight runtime mocks Peter Steinberger 2026-02-22 14:25:32 +00:00
  • 1cf8f41134 test: dedupe expensive web auto-reply compression coverage Peter Steinberger 2026-02-22 14:25:19 +00:00
  • d0b59270a7 refactor: dedupe auth-profile failure marking and rotation test setup Peter Steinberger 2026-02-22 15:43:57 +01:00
  • 44dfbd23df fix(ssrf): centralize host/ip block checks Peter Steinberger 2026-02-22 15:41:32 +01:00
  • 39be5e44df refactor: split config reload flow and test harness Peter Steinberger 2026-02-22 15:38:07 +01:00
  • 53adae9cec fix(telegram): add dnsResultOrder=ipv4first default on Node 22+ to fix fetch failures (#5405) Glucksberg 2026-02-22 10:37:51 -04:00
  • 4e65e61612 fix: retry missing config snapshots before skip (#23343) (thanks @lbo728) Peter Steinberger 2026-02-22 15:34:11 +01:00
  • aaa9bd0f1c fix(config-reload): skip reload when config file is not found lbo728 2026-02-22 16:16:59 +09:00
  • 3e2849c578 fix: align timeout cooldown behavior docs/tests (#22622) (thanks @vageeshkumar) Peter Steinberger 2026-02-22 15:33:40 +01:00
  • 71d0b86352 fix(agents): skip auth profile cooldown for timeout failures Vageesh Kumar 2026-02-21 04:12:56 -08:00
  • c5be45dfd2 test: skip CLI auto-detect e2e tests on Windows (#23626) Val Alexander 2026-02-22 08:31:40 -06:00
  • 4c355a28a3 refactor: centralize tool-error visibility policy Peter Steinberger 2026-02-22 15:30:42 +01:00
  • ac3ac6a83a refactor(signal): extract rpc parse helper and validate response envelope Peter Steinberger 2026-02-22 15:29:43 +01:00
  • a5e2bd4eaa docs: document verbose-gated tool error details Peter Steinberger 2026-02-22 15:25:44 +01:00
  • 835be4392e fix: gate tool error details behind verbose Peter Steinberger 2026-02-22 15:21:25 +01:00
  • 184844e50c fix: add signal rpc malformed-json regression test (#22995) (thanks @adhitShet) Peter Steinberger 2026-02-22 15:22:39 +01:00
  • 4b78e91acd fix(signal): guard JSON.parse of Signal RPC response with try-catch adhitShet 2026-02-21 22:18:17 +00:00
  • 7d7297f57f fix: downgrade telegram autoSelectFamily log to debug Peter Steinberger 2026-02-22 15:21:10 +01:00
  • f5ede0f2bd test: stabilize acp cwd prefix assertions across env leakage Peter Steinberger 2026-02-22 14:14:08 +00:00
  • b0a8b3bebb test: share fast-path mocks for targeted doctor suites Peter Steinberger 2026-02-22 14:14:03 +00:00
  • 2c0b72acb8 test: speed up slow media and synology suites Peter Steinberger 2026-02-22 14:07:53 +00:00
  • 32c33f4faa test: isolate doctor allowFrom migration assertions from unrelated checks Peter Steinberger 2026-02-22 14:07:46 +00:00
  • 9b23e5ce1f test: fix flaky auth tests when OPENCLAW_GATEWAY_TOKEN is present tyler 2026-02-22 10:32:00 +08:00
  • 9f2b25426b test(core): increase coverage for sessions, auth choice, and model listing Peter Steinberger 2026-02-22 14:06:11 +00:00
  • d116bcfb14 refactor(runtime): consolidate followup, gateway, and provider dedupe paths Peter Steinberger 2026-02-22 14:06:03 +00:00
  • 38752338dc refactor(tui): dedupe handlers and formatter test setup Peter Steinberger 2026-02-22 14:05:51 +00:00
  • 66f814a0af refactor(channels): dedupe plugin routing and channel helpers Peter Steinberger 2026-02-22 14:05:46 +00:00
  • 7abae052f9 chore(skills): remove bundled food-order skill Peter Steinberger 2026-02-22 15:06:27 +01:00
  • e697ec273a UI: polish dashboard — agents overview, chat toolbar, debug & login UX (#23553) Val Alexander 2026-02-22 07:56:17 -06:00
  • e578e8379c fix: align agent panel UI props after merge Peter Steinberger 2026-02-22 13:47:31 +00:00
  • 013299b001 perf: lazy-load non-interactive onboarding heavy paths Peter Steinberger 2026-02-22 13:47:25 +00:00
  • adfbbcf1f6 chore: merge origin/main into main Peter Steinberger 2026-02-22 13:42:52 +00:00
  • 06d93cc12c test: dedupe doctor routing allowFrom migration coverage Peter Steinberger 2026-02-22 13:41:00 +00:00
  • 1becebe188 fix: harden session lock contention and cleanup Peter Steinberger 2026-02-22 13:40:55 +00:00
  • 3ea3184efe refactor(ui): implement agent avatar resolution and logo fallback in agent rendering Val Alexander 2026-02-22 06:27:06 -06:00
  • 284961108a style(ui): update component styles with spacing, padding, and typography adjustments for improved layout Val Alexander 2026-02-22 06:26:20 -06:00
  • fb577d2482 style(ui): refine layout styles with adjustments to spacing, padding, and typography Val Alexander 2026-02-22 06:22:02 -06:00
  • f39a66de27 docs: make subagents thread guidance channel-first (#23589) (thanks @osolmaz) Onur Solmaz 2026-02-22 14:39:09 +01:00
  • 3308c86002 docs: keep channel names only in thread-support list Onur 2026-02-22 14:31:16 +01:00
  • 418e4e32c9 docs: clarify thread-bound subagents are Discord-only Onur 2026-02-22 14:31:16 +01:00
  • c952334808 docs: list thread supporting channels in subagents guide Onur 2026-02-22 14:31:16 +01:00
  • 0b9b9d4301 docs: make subagents thread guidance channel-first Onur 2026-02-22 14:31:16 +01:00
  • 648d2daf67 test: drop duplicate timeout-fallback e2e and trim onboarding auth overlap Peter Steinberger 2026-02-22 13:33:40 +00:00
  • 7a2b05314a test: speed up onboarding provider auth and temp-path guard scans Peter Steinberger 2026-02-22 13:24:59 +00:00
  • 494bb685f8 test: merge signal typing-read-receipt coverage into inbound contract suite Peter Steinberger 2026-02-22 13:24:53 +00:00
  • a395479d8b test: merge signal sender-prefix coverage into typing suite Peter Steinberger 2026-02-22 13:12:57 +00:00
  • 83597572df test: speed up thread-bindings shared-state loader test Peter Steinberger 2026-02-22 13:09:59 +00:00
  • d236ded43f test: speed up non-interactive gateway onboarding suite Peter Steinberger 2026-02-22 13:08:34 +00:00
  • 9e868dcf5a test: remove redundant channels smoke parse case Peter Steinberger 2026-02-22 12:56:18 +00:00
  • 5e62d0105b test: trim smoke duplicates and reuse telegram bot setup Peter Steinberger 2026-02-22 12:55:27 +00:00
  • 27053826e5 test: close bootstrap ws in approval bypass suite Peter Steinberger 2026-02-22 12:55:22 +00:00
  • 83a2926328 test: align remaining trigger configs with fast harness defaults Peter Steinberger 2026-02-22 12:43:10 +00:00
  • 829236afa7 test: reuse trigger harness defaults in custom configs Peter Steinberger 2026-02-22 12:41:37 +00:00
  • 2c40a20737 test: trim background hold duration in abort coverage Peter Steinberger 2026-02-22 12:38:57 +00:00
  • 00eb2541dc test: shorten idle child timers in timeout assertions Peter Steinberger 2026-02-22 12:37:49 +00:00
  • 5b23159c4c test: create homedir before sandbox image mkdtemp Peter Steinberger 2026-02-22 12:35:38 +00:00
  • 96515a5729 test: merge duplicate read-tool content coverage cases Peter Steinberger 2026-02-22 12:32:05 +00:00
  • 22ff83c3cf test: remove fixed delay from cron concurrency assertion Peter Steinberger 2026-02-22 12:30:43 +00:00
  • c8a4977378 test: replace mtime sleep with explicit utimes bump Peter Steinberger 2026-02-22 12:29:53 +00:00
  • 8e29160eaa test: remove fixed waits from tool-result ordering tests Peter Steinberger 2026-02-22 12:29:08 +00:00
  • dc356ae1c2 test: remove duplicate workspace path-resolution case Peter Steinberger 2026-02-22 12:27:55 +00:00
  • c7a4346e4d test: remove sharp dependency from read-tool metadata test Peter Steinberger 2026-02-22 12:27:10 +00:00
  • 60a0291bf8 test: dedupe workspace path-resolution scenarios Peter Steinberger 2026-02-22 12:25:57 +00:00
  • 07527e22ce refactor(auth-profiles): centralize active-window logic + strengthen regression coverage Peter Steinberger 2026-02-22 13:22:55 +01:00
  • c61c9e121a test: relax node connect challenge timeout in approval suite Peter Steinberger 2026-02-22 12:22:53 +00:00
  • 1152b25866 fix(gateway): guard trim crashes in subagent flow Peter Steinberger 2026-02-22 13:20:53 +01:00
  • 52d1ece262 style(ui): enhance agent model layout with margin adjustments and flexbox for actions Val Alexander 2026-02-22 06:19:32 -06:00
  • 1c86a1b337 refactor(ui): simplify agent overview component by removing unused identity fields and enhancing fallback display Val Alexander 2026-02-22 06:18:55 -06:00
  • eec3182cbb fix(utils): guard resolveUserPath for missing workspace input Peter Steinberger 2026-02-22 13:19:12 +01:00
  • 0d0f4c6992 refactor(exec): centralize safe-bin policy checks Peter Steinberger 2026-02-22 13:18:17 +01:00
  • 3a6e0e70f6 test: make gateway connectReq timeout configurable Peter Steinberger 2026-02-22 12:18:21 +00:00
  • 89e2928204 test: speed up trigger harness queue defaults Peter Steinberger 2026-02-22 12:18:15 +00:00
  • dc6440b9f3 test: harden claude usage fallback assertions Peter Steinberger 2026-02-22 12:18:10 +00:00
  • bcad4f67a2 fix(gateway): unify listen startup log across bind hosts Peter Steinberger 2026-02-22 13:17:14 +01:00
  • 51e9c54f09 fix(agents): skip bootstrap files with undefined path (#22698) Artale 2026-02-22 13:17:07 +01:00
  • 45d7776697 fix(ui): update topbar styles for improved layout and active state Val Alexander 2026-02-22 06:14:51 -06:00
  • 7ba970938e fix(ui): add label for stream mode in app render Val Alexander 2026-02-22 06:12:39 -06:00
  • d2542d9d37 chore(gateway): cover denied notifyOnExit path and clarify help Peter Steinberger 2026-02-22 13:10:36 +01:00
  • 6fde581a25 test(node): add coverage for notifyOnExit=false suppressing exec events zerone0x 2026-02-22 12:45:25 +01:00
  • 0f7b259cca fix(node): respect tools.exec.notifyOnExit for node exec events zerone0x 2026-02-18 18:10:04 +01:00
  • 7c3c406a35 fix: keep auth-profile cooldown windows immutable in-window (#23536) (thanks @arosstale) Peter Steinberger 2026-02-22 13:13:33 +01:00
  • dc69610d51 fix(auth-profiles): never shorten cooldown deadline on retry artale 2026-02-22 12:53:44 +01:00
  • bec059f7b2 fix(ui): ensure correct draft value in chat input handling Val Alexander 2026-02-22 06:11:16 -06:00
  • 376eb6e99b docs(changelog): note safe-bin profile hardening Peter Steinberger 2026-02-22 13:03:05 +01:00
  • 47c3f742b6 fix(exec): require explicit safe-bin profiles Peter Steinberger 2026-02-22 12:57:53 +01:00
  • c7ff12ef29 fix: use effective home for legacy zai auth fallback Peter Steinberger 2026-02-22 11:58:14 +00:00
  • 09017b77a2 test: tighten e2e runner defaults Peter Steinberger 2026-02-22 11:58:07 +00:00
  • 760ad5dfb3 test: move local integration suites out of e2e Peter Steinberger 2026-02-22 11:54:01 +00:00
  • 99f05ba258 test: move gateway sigterm suite out of e2e Peter Steinberger 2026-02-22 11:53:03 +00:00
  • 5ffcc4b735 test: fix logger stub typing in directive-tags test Peter Steinberger 2026-02-22 11:52:18 +00:00
  • 5636e6257c test: make gateway sigterm e2e node25-compatible Peter Steinberger 2026-02-22 11:51:43 +00:00
  • d055b948fb fix(ui): stop auth failure reconnect loop, surface login gate Val Alexander 2026-02-22 05:51:15 -06:00
  • 79ae8148f7 fix(ui): stop reconnect loop on auth failure, surface login gate Val Alexander 2026-02-22 05:49:53 -06:00
  • 9f80ac47ee test: move sessions_send suite out of e2e Peter Steinberger 2026-02-22 11:50:22 +00:00
  • 3f0ab76422 test: stabilize remaining e2e gateway suites Peter Steinberger 2026-02-22 11:48:53 +00:00