Peter Steinberger
beff88175e
ci: run release orchestration on blacksmith
2026-04-29 15:58:00 +01:00
Peter Steinberger
ca093d8402
ci: speed up package tarball validation
2026-04-29 15:56:08 +01:00
Peter Steinberger
204ef7f1c4
fix(telegram): report webhook registration status
2026-04-29 15:40:44 +01:00
Mason Huang
7108414009
ci: add codeql quality profile input ( #74348 )
...
* ci: add codeql quality profile input
* ci: gate codeql quality profiles
* ci: ignore spec files in codeql shard
2026-04-29 22:39:54 +08:00
Peter Steinberger
587b537b47
refactor(discord): simplify internal component wiring
2026-04-29 15:37:09 +01:00
Jesse Merhi
542821cd1e
docs(security): clarify proxy SSRF reporting scope ( #74338 )
...
Merged via squash.
Prepared head SHA: 7dd9fcfade
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
Reviewed-by: @jesse-merhi
2026-04-30 00:30:16 +10:00
Peter Steinberger
b7db63751b
perf(agents): cache subagent registry reads
2026-04-29 15:25:21 +01:00
Peter Steinberger
34d11d5757
fix(gateway): recognize Windows gateway listeners via PowerShell
2026-04-29 15:25:03 +01:00
Peter Steinberger
4bd6dd77ef
ci: bound release package tarball checks
2026-04-29 15:12:09 +01:00
Peter Steinberger
8055e74485
test(doctor): mock system gateway discovery in e2e harness
2026-04-29 15:11:40 +01:00
Peter Steinberger
b929701e97
test(agents): capture codex payload mutations
2026-04-29 15:11:40 +01:00
Peter Steinberger
16f604d7e7
test(image): isolate provider registry mock
2026-04-29 15:11:40 +01:00
Peter Steinberger
6fcddbbd96
fix(auth): keep newer agent oauth credentials
2026-04-29 15:11:40 +01:00
Peter Steinberger
65b0927490
test(gateway): complete startup config path mock
2026-04-29 15:11:40 +01:00
Peter Steinberger
bf1a8eebba
fix(memory): preserve dreams path bridge behavior
2026-04-29 15:11:40 +01:00
Peter Steinberger
bea75406bb
test(configure): fix provider catalog fixture types
2026-04-29 15:11:39 +01:00
Peter Steinberger
e3a0c7615b
build: broaden duplicate scan coverage
2026-04-29 15:11:39 +01:00
Peter Steinberger
577438ca73
test: dedupe mirrored memory and deepseek tests
2026-04-29 15:11:39 +01:00
Peter Steinberger
1dd37f5c90
refactor(memory): bridge host sdk duplicates
2026-04-29 15:11:39 +01:00
Peter Steinberger
f52958ad67
test(active-memory): make circuit breaker reset test deterministic
2026-04-29 15:11:26 +01:00
Peter Steinberger
5a2c50275d
ci: cap docker e2e package validation
2026-04-29 15:10:25 +01:00
jacky
0544c6d493
fix: suppress raw JSON parse errors from leaking to Discord channels ( #59076 ) [AI-assisted] ( #59118 )
...
Merged via squash.
Prepared head SHA: b8b3686445
Co-authored-by: singleGanghood <156392444+singleGanghood@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-04-29 21:59:46 +08:00
Peter Steinberger
03e17d19e9
test(plugins): avoid map spread in provider fixture
2026-04-29 14:55:25 +01:00
Peter Steinberger
66cdbccc8a
fix(agents): demote embedded run stage logs to trace
2026-04-29 14:52:14 +01:00
Peter Steinberger
6bbacd14a3
fix(gateway): wait for event loop before client start
2026-04-29 14:50:44 +01:00
Peter Steinberger
a972c9ec45
test: tolerate transient google tts and openrouter tool probes
2026-04-29 14:46:28 +01:00
Peter Steinberger
3a875e7549
test: speed up provider plugin tests
2026-04-29 14:42:16 +01:00
Peter Steinberger
aaa194c58b
fix(discord): align internal gateway and component parity
2026-04-29 14:38:52 +01:00
Peter Steinberger
d8b25506bb
test: tolerate opencl live stt transcript variant
2026-04-29 14:37:28 +01:00
Mason Huang
dda765c445
ci: add plugin sdk package contract codeql quality shard ( #74342 )
2026-04-29 21:33:11 +08:00
Peter Steinberger
5605b31375
test: make doctor migration assertion order independent
2026-04-29 14:24:06 +01:00
Peter Steinberger
0be8d127d6
test(scripts): update discord changed-lane expectation
2026-04-29 14:22:58 +01:00
Peter Steinberger
da6135d34c
fix(discord): satisfy internal boundary checks
2026-04-29 14:22:58 +01:00
Peter Steinberger
47b3530af3
fix(discord): prune idle rest route mappings
2026-04-29 14:22:58 +01:00
Peter Steinberger
32db9ff538
fix(discord): prune remapped rest buckets
2026-04-29 14:22:58 +01:00
Peter Steinberger
cea2da7049
refactor(discord): trim interaction helper duplication
2026-04-29 14:22:58 +01:00
Peter Steinberger
f0adbd48e8
refactor(discord): internalize discord client
2026-04-29 14:22:58 +01:00
Peter Steinberger
20e2117371
fix(agents): trace slow embedded run startup stages
2026-04-29 14:08:41 +01:00
Alex Knight
bbf985d50a
feat(plugins): add SQLite plugin state store ( #74190 )
...
* feat(plugins): add experimental sqlite plugin state store
2026-04-29 23:02:14 +10:00
Peter Steinberger
abaa4326d8
docs: classify media decode overhead as performance-only ( #74311 )
...
* docs: classify media decode overhead as hardening
* docs: classify decode overhead as performance
---------
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
2026-04-29 05:54:35 -07:00
Peter Steinberger
d1b2d81752
fix: send OpenClaw attribution to OpenAI
2026-04-29 13:54:07 +01:00
Peter Steinberger
9881a808f2
ci: fallback deadcode check for legacy targets
2026-04-29 13:50:27 +01:00
samzong
443ca4865d
[Feat] surface spawnedBy in chat and agent broadcast payloads ( #63244 )
...
Merged via squash.
Prepared head SHA: ff0fe5db38
Co-authored-by: samzong <13782141+samzong@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-04-29 20:48:59 +08:00
Peter Steinberger
390a7598c9
fix(cli): keep tools rpc namespace off plugin startup
2026-04-29 13:47:03 +01:00
Val Alexander
88101e81ef
fix(ui): improve command palette accessibility
...
Render the command palette as a native modal dialog with labelled combobox/listbox semantics, stable active-descendant wiring, and guarded close behavior.\n\nValidated with targeted command palette tests and formatter checks.
2026-04-29 07:44:03 -05:00
Peter Steinberger
03148a6a76
test: guard legacy target ci planner fallback
2026-04-29 13:42:10 +01:00
Vincent Koc
ad2516b1c8
fix(ci): tolerate legacy plugin contract targets
2026-04-29 05:40:28 -07:00
Alex Knight
8f2dd02d2d
fix(deepseek): add provider-policy-api to hydrate contextWindow and cost from catalog ( #74326 )
...
DeepSeek models had no provider-policy-api.ts, so materializeRuntimeConfig
filled contextWindow with DEFAULT_CONTEXT_TOKENS (200k) and cost with zeros
for all DeepSeek models. This caused premature session compaction at ~125k
instead of using the full 1M window, and zero-cost display for v4 models.
Add a normalizeConfig surface that hydrates missing contextWindow, maxTokens,
and cost from the bundled DeepSeek model catalog for matching model ids.
Explicit user overrides are preserved.
Fixes #74245
2026-04-29 22:38:11 +10:00
Peter Steinberger
7a69069bfc
ci: retry release live smokes faster
2026-04-29 13:31:29 +01:00
Vincent Koc
56d2749b5b
test(auth): follow enabled plugin setup config
2026-04-29 05:30:11 -07:00