Peter Steinberger
0e40408375
perf: speed up launcher version output
2026-05-29 00:41:40 +01:00
Peter Steinberger
9a4aa438bb
fix: validate session spawn timeout
2026-05-28 19:41:11 -04:00
Peter Steinberger
f2843d3d79
fix: validate session send timeout
2026-05-28 19:38:35 -04:00
Peter Steinberger
d7fca5794d
fix: validate image numeric options
2026-05-28 19:35:50 -04:00
Peter Steinberger
4c49ca75d9
fix: validate session tool numeric params
2026-05-28 19:32:00 -04:00
Gio Della-Libera
82cb02a4fd
fix(cli): preserve Discord voice outbound helper ( #85529 )
...
Merged via squash.
Prepared head SHA: e5f5e3d23f
Co-authored-by: giodl73-repo <giodl73-repo@users.noreply.github.com >
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com >
Reviewed-by: @giodl73-repo
2026-05-28 16:29:08 -07:00
Peter Steinberger
30de7874cf
fix: validate memory wiki numeric params
2026-05-28 19:27:51 -04:00
Dallin Romney
2ba725ef48
fix: stabilize code mode timeout and prompt snapshots ( #87809 )
...
* fix: normalize code mode timeout interrupts
* test: refresh firecrawl prompt snapshots
2026-05-28 16:26:12 -07:00
Peter Steinberger
36de671cad
fix: validate perplexity token budgets
2026-05-28 19:25:20 -04:00
Dallin Romney
aeeccdf27f
fix(ci): bound ClawHub docs checkout ( #87811 )
2026-05-28 16:25:09 -07:00
Peter Steinberger
46546e6817
test(slack): serialize shared-global media tests
2026-05-29 00:23:48 +01:00
Peter Steinberger
6a65cc5e9c
fix(e2e): fail fast when gateway exits before readiness
2026-05-29 00:23:48 +01:00
Peter Steinberger
b4f03c2e64
fix: validate subagents recent minutes
2026-05-28 19:23:08 -04:00
Vincent Koc
38fd443677
fix(e2e): reject loose gateway network timeouts
2026-05-29 01:21:50 +02:00
Peter Steinberger
3c907250b9
fix: validate firecrawl numeric options
2026-05-28 19:20:18 -04:00
Peter Steinberger
1211123fe6
fix(agents): pass agent id to bootstrap preload
2026-05-29 00:18:18 +01:00
Peter Steinberger
e9cca2d1ef
fix: validate memory search result counts
2026-05-28 19:17:42 -04:00
Jason (Json)
1610b4983f
fix: scope jiti transform cache by OpenClaw install
...
Scope jiti filesystem transform caches for OpenClaw plugin loaders by package version and package.json install metadata so stale transforms cannot survive upgrades or package reinstalls.
Covers the central plugin module loader and the plugin SDK root alias CJS loader, while preserving jiti filesystem-cache env opt-outs and the TMPDIR cwd guard.
Verification: CI run 26601117143 passed; Real behavior proof run 26601445285 passed; CodeQL selected checks passed in run 26601117126; CodeQL Critical Quality plugin-boundary and plugin-sdk-package-contract passed in run 26601117074; OpenGrep PR diff passed in run 26601117137.
Refs: https://github.com/openclaw/openclaw/pull/87745
Thanks @fuller-stack-dev.
2026-05-29 00:17:04 +01:00
Peter Steinberger
13c1aa7fb9
test(ui): cover cron table filter e2e
2026-05-29 00:15:17 +01:00
Peter Steinberger
8a8767dd1e
fix: validate imessage action integers
2026-05-28 19:14:45 -04:00
Vincent Koc
9dd8ffd767
refactor: dedupe session storage indexing
2026-05-29 01:14:34 +02:00
Peter Steinberger
46a67eea4c
fix: throttle voice wake meter preview
2026-05-29 00:14:05 +01:00
Peter Steinberger
361753908e
fix: validate memory get ranges
2026-05-28 19:11:37 -04:00
Peter Steinberger
56a5d7e865
fix(codex): defer report-mode plugin approvals
...
Route Codex app-server report-mode PreToolUse plugin approval requirements through the matching app-server approval request instead of failing closed. Shares duplicate in-flight approvals, preserves block/rewrite fail-closed behavior, and keeps generic plugin allow-always scoped to one Codex request. Supersedes #86978 ; thanks @clawSean for the original docs clarification.
2026-05-29 00:09:23 +01:00
Peter Steinberger
44dc29f397
fix: validate web fetch max chars
2026-05-28 19:06:39 -04:00
AMARA
3029326a56
fix(memory): compact short-term promotion entries
...
Compact promoted short-term memory snippets before writing them into MEMORY.md, while keeping the full rehydrated snippet in recall state for ranking/provenance. Adds the deep-dreaming config surface and docs, with the default promoted snippet cap set to 160 estimated tokens.
Verification:
- git diff --check
- fnm exec --using v24.13.0 node scripts/run-vitest.mjs run extensions/memory-core/src/short-term-promotion.test.ts extensions/memory-core/src/dreaming.test.ts src/memory-host-sdk/dreaming.test.ts
- GitHub CI run 26605272497
- CodeQL security run 26605272404
Co-authored-by: AMARA <amara@eyeinthesky.pl >
2026-05-29 00:05:54 +01:00
Peter Steinberger
5990524c5f
fix: validate google chat reaction limits
2026-05-28 19:04:31 -04:00
Peter Steinberger
b240ce2085
fix: validate discord action integers
2026-05-28 19:02:24 -04:00
Vincent Koc
e32a59bc79
fix(e2e): reject loose lifecycle metric limits
2026-05-29 01:01:18 +02:00
Dallin Romney
ac8c56cc70
test: refresh codex prompt snapshots ( #87803 )
2026-05-28 15:59:05 -07:00
Peter Steinberger
201fe25dad
ci(release): let Telegram QA wait on credential leases
2026-05-28 23:58:52 +01:00
Peter Steinberger
74d5aeae1a
fix: validate matrix action integers
2026-05-28 18:53:51 -04:00
Peter Steinberger
7932a4aa74
fix: validate slack action limits
2026-05-28 18:49:51 -04:00
Vincent Koc
6d90e00fa3
refactor: dedupe channel approval forwarding
2026-05-29 00:48:40 +02:00
Peter Steinberger
b0e9569ebd
fix: validate telegram action integers
2026-05-28 18:46:26 -04:00
Vincent Koc
444dd19a28
fix(e2e): reject loose codex media limits
2026-05-29 00:46:22 +02:00
Peter Steinberger
59d4327698
fix: validate web search count integers
2026-05-28 18:38:39 -04:00
Peter Steinberger
9a7014ac38
fix: validate tavily integer options
2026-05-28 18:34:43 -04:00
Vincent Koc
7b8ec95108
fix(ci): stabilize agentic drift checks ( #87786 )
...
* fix(ci): stabilize agentic drift checks
* fix(ci): refresh opengrep scanner pin
* fix(ci): avoid full-depth opengrep checkout
2026-05-28 23:33:47 +01:00
Vincent Koc
8176bc8a76
fix(e2e): reject loose live plugin timeouts
2026-05-29 00:33:32 +02:00
Peter Steinberger
66d71238a8
fix: validate tool timeout integers
2026-05-28 18:32:17 -04:00
Peter Steinberger
b21b105752
fix: validate video duration option
2026-05-28 18:29:55 -04:00
Peter Steinberger
b877fc58a5
refactor: centralize numeric coercion helpers
2026-05-28 18:27:36 -04:00
Kevin Lin
359c31b7e7
Add WhatsApp approval QA scenarios ( #87782 )
...
* test(qa): add WhatsApp approval scenarios
* fix(qa): keep WhatsApp approval scenarios explicit
2026-05-28 15:27:20 -07:00
Peter Steinberger
86d7beab99
fix: keep plugin registry memo fresh for installs
2026-05-28 23:25:12 +01:00
Peter Steinberger
365f551f9d
fix: validate music duration option
2026-05-28 18:24:27 -04:00
Vincent Koc
278d04aa4b
fix(e2e): reject loose chat tools limits
2026-05-29 00:23:11 +02:00
Peter Steinberger
9184b096bf
fix: validate image generation numeric options
2026-05-28 18:21:59 -04:00
Peter Steinberger
4491232874
fix: resolve compatible npm plugin versions
...
* fix: resolve compatible npm plugin versions
* fix: satisfy plugin install lint
* fix: refresh plugin install tests on latest main
2026-05-28 23:20:32 +01:00
Peter Steinberger
11ef608685
fix: validate firecrawl numeric options
2026-05-28 18:18:33 -04:00