Vincent Koc
1b951c565e
fix(github): raise Barnacle active PR limit
2026-05-02 10:37:46 -07:00
Peter Steinberger
ac607044f1
docs: prepare 2026.5.2 release notes
2026-05-02 18:31:14 +01:00
Peter Steinberger
bb294bcd20
feat: support alpha releases
2026-05-02 18:29:13 +01:00
Vincent Koc
831958c5d4
fix(config): accept clawhub artifact install metadata
2026-05-02 10:26:40 -07:00
Vincent Koc
bc0f89074f
fix(plugins): clean clawhub metadata import
2026-05-02 10:17:20 -07:00
Vincent Koc
7fae11b3b1
fix(plugins): persist clawhub artifact metadata
2026-05-02 10:17:19 -07:00
Peter Steinberger
aafdc5945a
chore: delete stale memory host bridges
2026-05-02 18:15:26 +01:00
Peter Steinberger
9bedcff904
test(build): respect non-core plugin package metadata
2026-05-02 18:04:56 +01:00
Peter Steinberger
eeea77a559
fix(codex): resolve bundled managed binary root
2026-05-02 18:03:34 +01:00
Peter Steinberger
815665f839
fix(codex): resolve managed package binary fallback
2026-05-02 18:00:16 +01:00
Vincent Koc
03be4bfac5
fix(plugins): align clawhub clawpack downloads
2026-05-02 09:58:09 -07:00
Peter Steinberger
5c15ce3476
test(config): align legacy key validation expectations
2026-05-02 17:56:36 +01:00
Peter Steinberger
30e05211c1
test: tolerate unavailable release agent turn
2026-05-02 17:53:09 +01:00
Peter Steinberger
e5851cfcc2
test(plugins): align source contract registry expectations
2026-05-02 17:50:32 +01:00
Peter Steinberger
d3b6c805de
ci: polish source performance report
2026-05-02 17:49:54 +01:00
Peter Steinberger
06a5469f47
test: stabilize anthropic stream abort smoke
2026-05-02 17:47:59 +01:00
Peter Steinberger
25ca5cc8df
ci: add source performance probes
2026-05-02 17:46:10 +01:00
Peter Steinberger
d92a634fae
perf(gateway): defer doctor legacy checks
2026-05-02 17:45:09 +01:00
Peter Steinberger
8d67ee112f
fix(codex): preserve app-server exit diagnostics
2026-05-02 17:45:09 +01:00
Peter Steinberger
4e312d9b0e
test(plugins): include source external plugin contracts
2026-05-02 17:45:01 +01:00
Peter Steinberger
a0d5372613
build(release): keep qrcode terminal external
2026-05-02 17:39:25 +01:00
Peter Steinberger
b79548b116
test(release): skip retryable codex harness timeouts
2026-05-02 17:33:44 +01:00
Peter Steinberger
1f7574148d
test: align contract inventory with package excludes
2026-05-02 17:33:16 +01:00
Peter Steinberger
90682d7c44
docs: avoid retired bundle key in changelog
2026-05-02 17:33:16 +01:00
Peter Steinberger
5551d9fad4
fix: discover source-only plugins in checkouts
2026-05-02 17:33:15 +01:00
Chunyue Wang
cc8a8f1df1
fix(agents): keep state.messages intact across z.ai-style provider turns in embedded runs ( #76056 )
...
Merged via squash.
Prepared head SHA: ef305bb339
Co-authored-by: openperf <80630709+openperf@users.noreply.github.com >
Co-authored-by: openperf <80630709+openperf@users.noreply.github.com >
Reviewed-by: @openperf
2026-05-03 00:31:51 +08:00
Peter Steinberger
3aaf30ffa6
perf(gateway): trim session list hot path
2026-05-02 17:26:55 +01:00
Peter Steinberger
da4ac53333
test(plugins): trust synthetic public artifact roots
2026-05-02 17:19:58 +01:00
Peter Steinberger
b4d0935557
test(release): align source checkout runtime expectations
2026-05-02 17:13:37 +01:00
Peter Steinberger
c336ab9e46
fix: repair bundled deps in release pack smoke
2026-05-02 17:05:56 +01:00
Peter Steinberger
5a4efa77fd
test(gateway): remove stale config path binding
2026-05-02 17:05:45 +01:00
Peter Steinberger
20bb52e42c
feat(gateway): profile watched gateway startup
2026-05-02 17:05:35 +01:00
Peter Steinberger
bd83f8a844
perf(plugins): prefer built bundled extensions
2026-05-02 17:05:35 +01:00
Peter Steinberger
d3f883e71b
ci: initialize empty clawgrit report repo
2026-05-02 17:04:42 +01:00
Vincent Koc
437acb4184
test(plugins): exercise clawhub clawpack fixtures
2026-05-02 09:02:37 -07:00
Peter Steinberger
43de6ae725
perf(gateway): avoid extra session-list store work
2026-05-02 17:01:44 +01:00
Peter Steinberger
ea098bcafa
test(release): tolerate unavailable live agent turns
2026-05-02 17:00:15 +01:00
pashpashpash
563dca82f4
Add Codex happy path prompt snapshots ( #75807 )
...
* Add Codex prompt snapshots
* Fix prompt snapshot scenario catalogs
* Harden prompt snapshot drift check
* Fix CLI compat build export
* fix: keep codex snapshots out of core plugin surface
* fix: harden prompt snapshot ci checks
* fix: accept readonly web search onboarding scopes
* fix: repair plugin sdk package boundary types
* fix: clear prompt snapshot ci regressions
* fix: clear latest main ci checks
* fix: resolve latest main discord helper overlap
* fix: refresh codex dynamic tool snapshots
* fix: align prompt snapshot branch with latest ci
* fix: isolate plugin auto enable tests
* test: refresh prompt dynamic tool snapshots
* fix: stabilize bundled channel auto enable
* fix: clean stale prompt snapshots
2026-05-03 00:59:55 +09:00
Peter Steinberger
4fb520d9b7
ci: pass clawgrit token state to kova run
2026-05-02 16:58:32 +01:00
Peter Steinberger
5a5180952c
ci: detect clawgrit token at runtime
2026-05-02 16:55:15 +01:00
Peter Steinberger
7b4932f961
build: refresh config baseline hash
2026-05-02 16:53:17 +01:00
Peter Steinberger
e07960417c
ci: tolerate missing performance report URL
2026-05-02 16:52:37 +01:00
Peter Steinberger
b22263720e
ci: make performance workflow sanity nonblocking
2026-05-02 16:50:12 +01:00
Peter Steinberger
b63d098e8c
fix: repair configured plugin installs ( #76129 )
...
Summary:
- The PR adds a 2026.5.2 doctor repair pass for actively used configured downloadable plugins, prefers ClawHub ... pm fallback, records installed plugin state, extends upgrade-survivor coverage, and updates docs/changelog.
- Reproducibility: yes. Static inspection of current main and the PR head gives a high-confidence reproduction ... d-plugin install pass, while the PR tests the new repair-only path, success stamping, and warning behavior.
ClawSweeper fixups:
- Included follow-up commit: test: cover configured plugin install update path
- Included follow-up commit: test: isolate channel option metadata cache
- Included follow-up commit: fix: keep configured plugin repair scoped
Validation:
- ClawSweeper review passed for head d3519ce42c .
- Required merge gates passed before the squash merge.
Prepared head SHA: d3519ce42c
Review: https://github.com/openclaw/openclaw/pull/76129#issuecomment-4364120658
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-02 15:49:52 +00:00
Vincent Koc
7b6b6401ce
test(plugins): cover partial provider install catalog
2026-05-02 08:48:55 -07:00
Peter Steinberger
0be7a78479
ci: add OpenClaw performance reports
2026-05-02 16:48:33 +01:00
Val Alexander
4532e5d858
fix(control-ui): preserve Stop after reconnect
...
Fixes #70991 .
Adds authenticated Gateway WebSocket protocol pings, exposes active session-run state to Control UI, and keeps session-scoped Stop available after reconnect or reload when the browser lost the local run id.
Validation:
- pnpm test ui/src/ui/app-chat.test.ts ui/src/ui/app-gateway.node.test.ts src/gateway/server.sessions.list-changed.test.ts src/gateway/server/ws-connection.test.ts
- OPENCLAW_LOCAL_CHECK=1 OPENCLAW_LOCAL_CHECK_MODE=throttled pnpm check:changed
- GitHub CI and high-signal security checks passed on head 1f4c8728c8
2026-05-02 10:41:27 -05:00
Val Alexander
aaa19fb9f3
fix(ui): tolerate malformed cron payloads
...
Fix Control UI blank sections caused by malformed persisted cron rows.
- filter invalid cron payloads at the cron.list UI boundary
- guard stale cron payload reads in render, edit, and detail paths
- add regression coverage for malformed cron rows from #55047 and #54439
Closes #55047 .
Closes #54439 .
Supersedes #54550 .
Supersedes #54552 .
2026-05-02 10:37:53 -05:00
Vincent Koc
33eebc29c3
test(plugins): cover kitchen sink clawhub cutover
2026-05-02 08:30:47 -07:00
Peter Steinberger
4eedc4723f
test(config): remove runtime legacy compat wrapper
2026-05-02 16:29:10 +01:00