This website requires JavaScript.
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