Peter Steinberger
f4c9e71e4e
fix(models): guard provider policy model shape
2026-04-29 03:16:35 +01:00
ethanclaw
492e2a3060
fix(logs): find active log file across date boundaries ( #42904 )
...
* fix(logs): find active log file across date boundaries
Fixes #42875
When gateway runs across midnight, openclaw channels logs was looking
for today's log file instead of the active one. This change makes
the CLI find the most recently modified log file as a fallback.
(cherry picked from commit fba6b88e86 )
* fix(channels): resolve active log file for channel logs
(cherry picked from commit ee87397a43 )
---------
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
2026-04-28 19:11:14 -07:00
Eden
bb6a15da04
fix(gateway): improve shutdown error visibility and add close timeout
...
Adds structured warning collection to gateway shutdown, preserves lifecycle timeout handling, and covers HTTP/WebSocket/subsystem warning paths.
Co-authored-by: Eden <146086744+edenfunf@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
2026-04-28 19:01:11 -07:00
Andrew Barnes
79159f11f6
fix: use LRU eviction for cron schedule cache
...
Fixes #39679
2026-04-28 18:56:19 -07:00
Vincent Koc
1f41b8b44b
fix(gateway): bound default restart deferral
2026-04-28 18:42:49 -07:00
openclaw-clownfish[bot]
7e5c3753f6
fix(security): include dangerous commands in audit known commands ( #73915 )
...
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-04-28 18:34:55 -07:00
Jari Mustonen
d8a600f2ad
context-engine: pass runtime context to ContextEngineFactory ( #67243 )
...
Merged via squash.
Prepared head SHA: 9aca6a5af1
Co-authored-by: jarimustonen <1272053+jarimustonen@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-28 18:21:14 -07:00
Josh Lehman
12c52963ea
fix: allow cron self-removal in isolated runs ( #73028 )
2026-04-28 18:16:31 -07:00
Peter Steinberger
381c2e1d1a
fix(security): tighten telegram dm audit coverage
2026-04-29 02:04:20 +01:00
Vincent Koc
8e5fcfff50
fix(test): stabilize core runtime infra shard
2026-04-28 17:31:35 -07:00
Peter Steinberger
7229ec5e04
fix(ci): pin release validation child ref
2026-04-29 01:30:53 +01:00
pashpashpash
4aa8da3756
Route sensitive group commands to the owner privately ( #73872 )
...
* fix(commands): route sensitive group approvals privately
* fix(commands): require owner private routes
* test(commands): cover owner-derived Telegram diagnostics routing
2026-04-29 09:27:18 +09:00
Peter Steinberger
e94e9347a4
fix(cli): load plugins for local JSON agent runs
2026-04-29 01:25:50 +01:00
Peter Steinberger
45f3074ee6
fix(cli): skip plugin preload for json agent runs
2026-04-29 01:19:05 +01:00
Vincent Koc
fd2625a162
fix(plugins): resolve ClawHub tags in prerelease CI
2026-04-28 17:04:01 -07:00
Peter Steinberger
212a32648f
fix(ci): speed up tarball checks and avoid CLI bootstrap
2026-04-29 00:52:45 +01:00
Peter Steinberger
8f4cbbbe66
perf(prompt): stabilize channel prompt suffix
2026-04-29 00:49:57 +01:00
AARON AGENT
7dc0041ca9
fix(sandbox): add once option to Docker abort listener ( #58277 )
...
Merged via squash.
Prepared head SHA: 692dd15014
Reviewed-by: @sallyom
2026-04-28 19:47:52 -04:00
Peter Steinberger
b04c9380ed
fix(ci): harden full release live checks
2026-04-29 00:36:49 +01:00
pashpashpash
43fa40a35d
fix(telegram): use owners for exec approvals ( #73852 )
2026-04-29 08:34:46 +09:00
Peter Steinberger
a0f0c964fd
test(ci): tolerate live STT brand drift
2026-04-29 00:11:31 +01:00
Peter Steinberger
d86ad7a61b
test(ci): accept compact codex status output
2026-04-29 00:03:09 +01:00
Peter Steinberger
955b4df093
fix(ci): stabilize full release validation
2026-04-28 23:54:43 +01:00
jinjim
490e6d6dc5
feat(docker): add OPENCLAW_SKIP_ONBOARDING env to skip onboarding during Docker setup ( #55518 )
...
Merged via squash.
Prepared head SHA: 2744ed8b53
Co-authored-by: jinjimz <201528812+jinjimz@users.noreply.github.com >
Co-authored-by: sallyom <11166065+sallyom@users.noreply.github.com >
Reviewed-by: @sallyom
2026-04-28 18:50:51 -04:00
Peter Steinberger
bcc6a2400d
fix(gateway): make handshake timeout configurable
2026-04-28 23:50:24 +01:00
Peter Steinberger
75df09b9ec
perf(plugins): cache runtime mirror file decisions
2026-04-28 23:40:43 +01:00
pashpashpash
6ce1058296
Wire diagnostics through the core chat command ( #72936 )
...
* feat: wire codex diagnostics feedback
* fix: harden codex diagnostics hints
* fix: neutralize codex diagnostics output
* fix: tighten codex diagnostics safeguards
* fix: bound codex diagnostics feedback output
* fix: tighten codex diagnostics throttling
* fix: confirm codex diagnostics uploads
* docs: clarify codex diagnostics add-on
* fix: route diagnostics through core command
* fix: tighten diagnostics authorization
* fix: pin diagnostics to bundled codex command
* fix: limit owner status in plugin commands
* fix: scope diagnostics confirmations
* fix: scope codex diagnostics cooldowns
* fix: harden codex diagnostics ownership scopes
* fix: harden diagnostics command trust and display
* fix: keep diagnostics command trust internal
* fix: clarify diagnostics exec boundary
* fix: consume codex diagnostics confirmations atomically
* test: include codex diagnostics binding metadata
* test: use string codex binding timestamps
* fix: keep reserved command trust host-only
* fix: harden diagnostics trust and resume hints
* wire diagnostics through exec approval
* fix: keep diagnostics tests aligned with bundled root trust
* fix telegram diagnostics owner auth
* route trajectory exports through exec approval
* fix trajectory exec command encoding
* fix telegram group owner auth
* fix export trajectory approval hardening
* fix pairing command owner bootstrap
* fix telegram owner exec approvals
* fix: make diagnostics approval flow pasteable
* fix: route native sensitive command followups
* fix: invoke diagnostics exports with current cli
* fix: refresh exec approval protocol models
* fix: list codex diagnostics from thread bindings
* fix: fold codex diagnostics into exec approval
* fix: preserve diagnostics approval line breaks
* docs: clarify diagnostics codex workflow
2026-04-29 07:40:37 +09:00
Peter Steinberger
7e41913a20
fix(gateway): reduce TUI history startup latency
2026-04-28 23:34:59 +01:00
Peter Steinberger
f4a9d34f98
fix(model): explain rejected session overrides
2026-04-28 23:33:24 +01:00
Peter Steinberger
baeba45be9
test: speed up tts contract shard
2026-04-28 23:28:10 +01:00
Peter Steinberger
e583db63c6
test(ci): stabilize release validation flakes
2026-04-28 23:10:34 +01:00
Peter Steinberger
eb970bdb42
fix(tasks): repair terminal mirrored flow timestamps
2026-04-28 23:09:37 +01:00
Peter Steinberger
1184925572
fix(ci): speed up release validation live probes
2026-04-28 23:03:57 +01:00
Peter Steinberger
5ef6e82685
fix(cli): skip plugin bootstrap for json gateway agents
2026-04-28 22:54:42 +01:00
Peter Steinberger
69fb7455c6
fix(ci): harden full release validation monitors
2026-04-28 22:36:14 +01:00
Peter Steinberger
193c7432e3
fix(gateway): reuse paired auth for probes
2026-04-28 21:52:50 +01:00
Peter Steinberger
d84ce5e419
fix(update): disable compile cache for post-update commands
2026-04-28 21:39:10 +01:00
Peter Steinberger
7ee85a1dd6
fix: align bootstrap landing check ( #73235 ) (thanks @zqchris)
2026-04-28 21:06:49 +01:00
Peter Steinberger
7cefdd956a
fix: unblock landing checks ( #73235 ) (thanks @zqchris)
2026-04-28 21:06:49 +01:00
Peter Steinberger
18990f4fea
test: avoid bundled discovery in disabled plugin test ( #73235 ) (thanks @zqchris)
2026-04-28 21:06:49 +01:00
Peter Steinberger
b8f071a139
fix: isolate bundled plugin test roots ( #73235 ) (thanks @zqchris)
2026-04-28 21:06:49 +01:00
Peter Steinberger
2f7c4070f4
fix: de-dupe doctor manifest repairs ( #73235 ) (thanks @zqchris)
2026-04-28 21:06:49 +01:00
Peter Steinberger
c244ab5667
fix: unblock plugin landing checks ( #73235 ) (thanks @zqchris)
2026-04-28 21:06:49 +01:00
Peter Steinberger
5dfc14d49b
fix(tasks): close stale terminal acp sessions
2026-04-28 21:03:55 +01:00
Peter Steinberger
3cad579c4e
fix(plugin-sdk): restore discord compatibility facade
2026-04-28 20:59:26 +01:00
Peter Steinberger
0a2d635e68
fix(gateway): harden local reachability checks
...
Co-authored-by: arthurianresolve <arthurianresolve@users.noreply.github.com >
Co-authored-by: codexGW <9350182+codexGW@users.noreply.github.com >
2026-04-28 20:57:14 +01:00
Peter Steinberger
c1c217035d
test: align bare reset bootstrap expectation
2026-04-28 20:56:04 +01:00
Peter Steinberger
3b593bc561
fix(cli): authorize gateway model probe overrides
2026-04-28 20:55:44 +01:00
Peter Steinberger
f0c8640d81
test: speed up read-only channel fixtures
2026-04-28 20:49:55 +01:00
Peter Steinberger
0dcab4e347
fix(agents): harden bootstrap and ACP session routing
2026-04-28 20:47:34 +01:00