This website requires JavaScript.
3891ba4bb5
fix(providers): preserve openrouter/ prefix for native models (#12942 )
2026-02-22 22:08:46 +05:00
4cad674387
fix: preserve stored provider in resolveSessionModelRef for vendor-prefixed models (#22753 )
2026-02-22 12:07:33 -05:00
91cb28ecef
perf(test): speed temp-path AST scan
Peter Steinberger
2026-02-22 17:04:15 +00:00
572daed456
test: trim duplicate async-search status reopen check
Peter Steinberger
2026-02-22 17:01:54 +00:00
35fecc4bee
test: remove redundant runner ordering checks
Peter Steinberger
2026-02-22 16:55:37 +00:00
e38196d42c
test: trim duplicate program smoke onboarding coverage
Peter Steinberger
2026-02-22 16:51:45 +00:00
c6b94f2652
test: speed up skills download tar traversal fixture
Peter Steinberger
2026-02-22 16:43:47 +00:00
bd6be417e4
test: trim duplicate smoke and embedded runner cases
Peter Steinberger
2026-02-22 16:40:53 +00:00
ee7a43b895
test: replace slow gateway SIGTERM integration coverage
Peter Steinberger
2026-02-22 16:40:48 +00:00
d01cc69ef0
test: tighten process timeout fixtures
Peter Steinberger
2026-02-22 16:30:52 +00:00
b1a97e77ca
test: tighten bash timeout poll upper bound
Peter Steinberger
2026-02-22 16:25:22 +00:00
c5904da85a
test: trim bash tool timing constants
Peter Steinberger
2026-02-22 16:23:03 +00:00
c23cdf67d7
test: speed up qmd boot retry lock test
Peter Steinberger
2026-02-22 16:20:59 +00:00
68b9b44498
test: reduce bash background abort wait constants
Peter Steinberger
2026-02-22 16:19:02 +00:00
dd4495e23a
test: optimize temp path guard scan prefilter
Peter Steinberger
2026-02-22 16:14:10 +00:00
7bf719fe85
test: narrow weak-random rg scan globs
Peter Steinberger
2026-02-22 16:03:55 +00:00
7626503965
test: reduce web auto-reply watchdog timer churn
Peter Steinberger
2026-02-22 16:01:32 +00:00
089ee242bc
test: precompute skills download tar fixture and dedupe setup
Peter Steinberger
2026-02-22 15:55:34 +00:00
2b74e5f66d
test: reduce bash tool suite sleep durations
Peter Steinberger
2026-02-22 15:50:47 +00:00
47514e35a2
test: dedupe pi embedded runner setup and orphan case
Peter Steinberger
2026-02-22 15:50:40 +00:00
f3ba3fe8dc
test: isolate skills-install temp home env
Peter Steinberger
2026-02-22 15:43:55 +00:00
992fc9cf4e
test: trim cli program test bootstrap overhead
Peter Steinberger
2026-02-22 15:41:29 +00:00
3046fa31e8
test: isolate skills suite env and trim scan overhead
Peter Steinberger
2026-02-22 15:35:47 +00:00
6cdeb62a01
test: trim gateway sigterm bootstrap imports
Peter Steinberger
2026-02-22 15:28:32 +00:00
407f7017ec
test: cache plugin install archive fixtures
Peter Steinberger
2026-02-22 15:26:34 +00:00
1d2f305117
style: format skills install download test
Peter Steinberger
2026-02-22 15:22:33 +00:00
6cd12ca1ce
test: merge download archive safety suites
Peter Steinberger
2026-02-22 15:21:46 +00:00
07514361d7
test: speed up weak random guardrail scan
Peter Steinberger
2026-02-22 15:12:13 +00:00
13d3758efd
test: preload doctor command in migration suites
Peter Steinberger
2026-02-22 15:11:14 +00:00
c42b0b2dfc
test: preload sandbox explain command module in suite
Peter Steinberger
2026-02-22 15:08:20 +00:00
0b13a0286e
test: preload bash exec path tool module in suite
Peter Steinberger
2026-02-22 15:04:46 +00:00
6042075bdf
test: preload safe-bins tool module in suite
Peter Steinberger
2026-02-22 15:04:04 +00:00
71747a7688
test: preload onboarding command modules in hot suites
Peter Steinberger
2026-02-22 15:01:51 +00:00
b6ac0eef5d
test: trim gateway fixture sizes and preload message command
Peter Steinberger
2026-02-22 14:50:02 +00:00
8cc744ef1f
fix(logging): cap file logs with configurable maxFileBytes
Peter Steinberger and Xinhua Gu
2026-02-22 17:58:51 +01:00
795db98f6a
fix(telegram): notify users on media download failures
Peter Steinberger and Artale
2026-02-22 17:52:04 +01:00
d0e6763263
fix(telegram): wire webhookPort through config and startup
Peter Steinberger and xrf9268-hue
2026-02-22 17:49:59 +01:00
5069250faf
fix(telegram): clear webhook state before polling startup
Peter Steinberger and Peter Machona
2026-02-22 17:48:08 +01:00
81384daeb4
fix(telegram): harden polling retry setup and teardown order
2026-02-22 17:47:12 +01:00
1a9b5840d2
fix(telegram): keep webhook monitor alive until abort
Peter Steinberger and Evgeny Zislis
2026-02-22 17:45:23 +01:00
e58054b85c
docs(telegram): align Node22 network defaults and setup guidance
Peter Steinberger
2026-02-22 17:09:06 +01:00
e9ed688c2c
fix(net): enable family fallback for pinned SSRF dispatcher
Peter Steinberger
2026-02-22 17:08:29 +01:00
4d0ca7c315
fix(telegram): restart stalled polling after unhandled network errors
Peter Steinberger
2026-02-22 17:06:59 +01:00
824d1e095b
fix(infra): treat undici fetch failed as transient unhandled rejection
Peter Steinberger
2026-02-22 17:05:20 +01:00
dbc1ed8933
fix(update): run auto-update via runtime argv and keep it independent of checkOnStart
Peter Steinberger
2026-02-22 17:40:42 +01:00
35b162af76
Memory: add Spanish and Portuguese query expansion stop words (#23710 )
Vincent Koc
2026-02-22 11:26:12 -05:00
f14ebd743c
refactor(security): unify local-host and tailnet CIDR checks
Peter Steinberger
2026-02-22 17:20:20 +01:00
21cbf59509
feat(memory): add Japanese query expansion support for FTS (#23156 )
Vincent Koc
2026-02-22 11:19:20 -05:00
f442a3539f
feat(update): add core auto-updater and dry-run preview
Peter Steinberger
2026-02-22 17:11:24 +01:00
13690d406a
Telegram: coalesce forwarded text+media bursts into one inbound turn (#19476 )
2026-02-22 08:11:09 -08:00
333fbb8634
refactor(net): consolidate IP checks with ipaddr.js
Peter Steinberger
2026-02-22 17:02:34 +01:00
337eef55d7
fix(telegram): link forwarded messages with comments (#9720 )
Marcus Castro
2026-02-22 12:53:56 -03:00
40a68a8936
docs: add concise gh search playbook to AGENTS
Peter Steinberger
2026-02-22 16:41:12 +01:00
6268ed57ea
fix(agents): stop param shadowing in auth failure marker
Ayaan Zaidi
2026-02-22 21:00:17 +05:30
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 and Claude Opus 4.6
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 and Claude Opus 4.6
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