Vincent Koc
ba3eae5518
fix(dev): cap Discord smoke response bodies
2026-05-30 00:54:23 +02:00
Peter Steinberger
d5e8da8499
fix(ci): repair main normalization checks
2026-05-29 23:53:28 +01:00
Peter Steinberger
bc848b367f
refactor: add shared sqlite state database
...
Adds the shared SQLite state database base, moves plugin keyed state into it with doctor migration coverage, and keeps generated Kysely guardrails aligned. Proof: focused SQLite/plugin-state tests, db:kysely:check, lint:kysely, architecture/dependency guards, autoreview, and PR CI all clean.
2026-05-30 00:52:23 +02:00
Kevin Lin
c57671176e
refactor: share native approval route gates
...
Share native approval route gate helpers across mainstream channel approval runtimes and keep PR #87770 green on current main.
2026-05-29 15:32:31 -07:00
Vincent Koc
9331ac2cb0
fix(scripts): cap issue labeler response bodies
2026-05-30 00:25:51 +02:00
Sally O'Malley
6037a74660
Add plugin manifest contract for SecretRef provider integrations ( #82326 )
...
* secret-provider-integrations
Signed-off-by: sallyom <somalley@redhat.com >
* feat(secrets): configure plugin provider presets
* secrets: use plugin-managed provider refs
Signed-off-by: sallyom <somalley@redhat.com >
* fix secretref auth profile service env
* test secret provider integration e2e
* fix secretref plugin config service env
* fix secret provider preset schema alignment
* stabilize secret provider service proof
* validate secret provider plugin integrations
* harden secret provider resolver paths
* scope secret provider config validation
* stabilize openai secret provider proof
* fix secret provider metadata proof
* stabilize config baseline proof
* fix secret provider e2e lint
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-05-29 18:20:45 -04:00
Peter Steinberger
fe3f2bee3f
test: fix main CI regressions
2026-05-29 23:03:01 +01:00
Peter Steinberger
260e8e26fd
fix(ci): repair main checks
2026-05-30 00:02:24 +02:00
Peter Steinberger
1c8de09ba9
ci: stabilize main checks
2026-05-29 22:49:06 +01:00
Dallin Romney
1dbde826f2
fix ci mainline checks ( #88137 )
2026-05-29 14:41:30 -07:00
Peter Steinberger
6443d06764
fix: move compaction planning off the event loop
...
Move compaction planning work to a bounded worker-thread path so large transcript planning no longer monopolizes the agent event loop. Extract pure planning helpers, sanitize worker inputs before structured clone, package the worker entrypoint, and keep synchronous fallback only for worker-unavailable cases.
Fixes #86358 .
2026-05-29 23:04:23 +02:00
Vincent Koc
6fd8cfd5bb
refactor: share script bounded response reader
2026-05-29 23:02:03 +02:00
Vincent Koc
150673a734
refactor: share script budget number parsing
2026-05-29 22:44:38 +02:00
Vincent Koc
be6cac375a
refactor: share e2e mock http helpers
2026-05-29 22:26:17 +02:00
Vincent Koc
beb665212c
refactor: share e2e bounded response reader
2026-05-29 22:10:14 +02:00
Peter Steinberger
2b15850b47
build(plugins): externalize tokenjuice
2026-05-29 21:00:29 +01:00
Vincent Koc
b1719474d5
refactor: share e2e incremental line reader
2026-05-29 21:51:46 +02:00
Peter Steinberger
1e2fda9e68
docs(plugins): clarify external plugin installs
2026-05-29 20:43:51 +01:00
Peter Steinberger
99b24a80fb
build(plugins): externalize copilot runtime
2026-05-29 20:14:38 +01:00
Nimrod Gutman
0167f0a6df
feat(ios): default to hosted push relay ( #88096 )
...
Merged via squash.
Prepared head SHA: 75f939af5c
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Reviewed-by: @ngutman
2026-05-29 22:05:25 +03:00
Vincent Koc
7aca070723
fix(scripts): cap gh-read json bodies
2026-05-29 21:01:37 +02:00
Vincent Koc
ba55b3e360
refactor: share script bounded response helper
2026-05-29 20:54:29 +02:00
Peter Steinberger
7f4338d435
test: speed up slow assertions
2026-05-29 20:52:18 +02:00
Vincent Koc
040eba1cdc
refactor: share bounded response reader
2026-05-29 20:34:12 +02:00
Vincent Koc
18d2bc441c
fix(e2e): harden kitchen sink probe body caps
2026-05-29 20:31:54 +02:00
Vincent Koc
aae13f4dd2
refactor: share qa report arg parsing
2026-05-29 20:07:53 +02:00
Vincent Koc
e8217cbb7a
fix(scripts): cap npm packument reads
2026-05-29 20:01:02 +02:00
Vincent Koc
1fd5a90894
refactor: share e2e websocket open helper
2026-05-29 19:49:13 +02:00
Vincent Koc
6811cee756
refactor: share codex e2e install helpers
2026-05-29 19:27:53 +02:00
Vincent Koc
9ad3ed481f
fix(ci): cap dependency guard error bodies
2026-05-29 19:20:01 +02:00
Vincent Koc
5620229f9f
refactor: reuse e2e text tail helper
2026-05-29 19:06:38 +02:00
Vincent Koc
65b00716d2
refactor: share e2e text file helpers
2026-05-29 18:58:22 +02:00
Vincent Koc
d5d59eb1ea
fix(scripts): cap firecrawl compare HTML reads
2026-05-29 18:54:12 +02:00
Vincent Koc
dc7bd4abf5
fix(scripts): cap Claude usage response reads
2026-05-29 18:31:55 +02:00
Vincent Koc
21bcc0e942
fix(scripts): cap realtime smoke responses
2026-05-29 18:14:59 +02:00
Vincent Koc
edc573daba
fix(scripts): cap memory FD repro RPC bodies
2026-05-29 17:53:17 +02:00
Vincent Koc
fe329ffff0
fix(scripts): cap clawtributor avatar probes
2026-05-29 17:18:12 +02:00
joshavant
941329b2e5
test(e2e): repair release docker smoke fixtures
...
Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
2026-05-30 00:04:06 +10:00
joshavant
47c578034a
fix(exec): align release validation surfaces
...
Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
2026-05-30 00:04:06 +10:00
joshavant
80227005a0
feat(exec): add normalized auto mode
...
Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
2026-05-30 00:04:06 +10:00
Vincent Koc
b9d609edfe
refactor: share bounded release response reader
2026-05-29 15:54:36 +02:00
Peter Steinberger
cb765f1664
ci(release): require all plugins for core publish
2026-05-29 12:07:03 +01:00
Peter Steinberger
fbf900c746
refactor: move plugin state consumers to sqlite
...
Summary:
- add plugin-state runtime SDK subpaths backed by the existing sidecar DB
- migrate Discord model-picker preferences and Feishu dedup state to plugin-state keyed stores
- wire doctor legacy-state migration imports, including TTL preservation, for existing plugin JSON state
Verification:
- pnpm plugin-sdk:api:check
- focused plugin-state, doctor, Discord, Feishu, and package-boundary Vitest suites
- git diff --check origin/main...HEAD
- env -u OPENCLAW_TESTBOX pnpm check:changed
- autoreview --mode branch --base origin/main
- GitHub Actions PR checks green on 1025c2b570
2026-05-29 11:12:15 +01:00
Peter Steinberger
86ed25af34
feat: add workboard dashboard plugin
2026-05-29 11:04:37 +01:00
Peter Steinberger
5871d118ad
fix: restore package CI after net policy split
2026-05-29 10:04:57 +01:00
Zee Zheng
17907bc2cd
fix(clawdock): load compose override file
...
Load `docker-compose.override.yml` when ClawDock builds its explicit Docker Compose file list, preserving standard Compose override behavior while keeping `docker-compose.extra.yml` as the final OpenClaw overlay.
Update Docker docs so manual Compose users include the same override order, and keep the regression test for the generated `_clawdock_compose` arguments.
Fixes #49909 .
Thanks @spacegeologist.
Co-authored-by: zhengzuo0-ai <zheng.zuo0@gmail.com >
2026-05-29 09:45:35 +01:00
Peter Steinberger
f4c6c0aec4
refactor: extract net policy package
2026-05-29 09:45:14 +01:00
Peter Steinberger
6fab00acaa
fix(docs): preserve plugin reference manual sections
2026-05-29 09:00:28 +01:00
Vincent Koc
c9a939ad2d
fix(release): bound ClawHub owner metadata
2026-05-29 09:03:22 +02:00
Vincent Koc
44adda3195
fix(release): bound ClawHub verifier responses
2026-05-29 08:33:50 +02:00