Commit Graph

40231 Commits

Author SHA1 Message Date
clawsweeper
23ae624374 fix(gateway): reuse subagent registry snapshot in session listing 2026-05-02 20:03:27 +00:00
anyech
e345f76b13 fix(gateway): reuse subagent registry snapshot in session listing
Add a request-scoped subagent registry read context and pass it through
sessions.list row construction. This avoids rebuilding subagent registry
snapshots and descendant indexes for each row while preserving existing
subagent display, spawnedBy, and child-session semantics.

Cover parity, moved-child, snapshot-boundary, and registry read-count
behavior with focused tests.
2026-05-02 20:03:27 +00:00
Vincent Koc
08ce17c33d fix(gateway): surface unreachable status diagnostics (#74691)
Summary:
- The PR adds a `no_gateway_reachable` gateway probe warning, passes discovery count into warning construction, adds focused coverage, and updates the changelog.
- Reproducibility: yes. for the missing diagnostic: current main can reach an all-unreachable, zero-discovery  ... -count input. No for the underlying #49012 freeze itself; that remains a separate root-cause investigation.

ClawSweeper fixups:
- Included follow-up commit: fix(gateway): surface unreachable status diagnostics

Validation:
- ClawSweeper review passed for head 50fb29c359.
- Required merge gates passed before the squash merge.

Prepared head SHA: 50fb29c359
Review: https://github.com/openclaw/openclaw/pull/74691#issuecomment-4348514748

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-02 20:00:29 +00:00
Vincent Koc
b9eb31b54c ci: fold parity into QA release validation (#74622)
Summary:
- The PR deletes the standalone `Parity gate` workflow, renames QA parity wording from gate to lane, routes docs toward QA/release validation, and adjusts the Docker E2E boundary guard for package-backed live lanes.
- Reproducibility: not applicable. as a CI/docs refactor. The high-confidence review path is static comparison of the repaired PR diff against current workflow/docs code plus exact-head check status.

ClawSweeper fixups:
- Included follow-up commit: ci: fold parity into QA release validation
- Ran the ClawSweeper repair loop before final review.

Validation:
- ClawSweeper review passed for head 3482654058.
- Required merge gates passed before the squash merge.

Prepared head SHA: 3482654058
Review: https://github.com/openclaw/openclaw/pull/74622#issuecomment-4359168336

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-02 19:57:15 +00:00
Peter Steinberger
3b1a020eba fix: repair stale gateway service on start 2026-05-02 20:56:35 +01:00
Peter Steinberger
9eb79bcf99 fix(mattermost): load config metadata from config surface 2026-05-02 20:48:14 +01:00
Peter Steinberger
7621208d4e fix: preserve terminal session lifecycle state 2026-05-02 20:41:20 +01:00
Peter Steinberger
4a7e60d05b fix(mattermost): expose bundled channel config metadata 2026-05-02 20:38:03 +01:00
Peter Steinberger
ab93e428c8 test: exercise Clownfish any-PR automerge opt-in (#74126)
Summary:
- The PR consists of one empty commit intended to live-test Clownfish any-PR automerge adoption and does not change repository files.
- Reproducibility: not applicable. this is an operational smoke PR rather than a code bug. The provided timeli ... clownfish automerge` attempts and bot responses, while the PR itself has no file diff to reproduce locally.

ClawSweeper fixups:
- Ran the ClawSweeper repair loop before final review.

Validation:
- ClawSweeper review passed for head 03dde6b00a.
- Required merge gates passed before the squash merge.

Prepared head SHA: 03dde6b00a
Review: https://github.com/openclaw/openclaw/pull/74126#issuecomment-4341323374

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-02 19:36:19 +00:00
Vincent Koc
5e1529c48b fix(tests): satisfy codex plugin smoke lint 2026-05-02 12:32:24 -07:00
Vincent Koc
838dd3a07b test(plugins): type persisted bridge fixtures 2026-05-02 12:29:34 -07:00
Peter Steinberger
42fed1f205 docs: clarify setup next steps 2026-05-02 20:27:31 +01:00
Vincent Koc
44f3b5ad89 fix(plugins): keep externalized launch installs on npm 2026-05-02 12:24:48 -07:00
Peter Steinberger
40b8cb5837 test: route cli backend live refs through runtime 2026-05-02 20:19:39 +01:00
Peter Steinberger
f969ae45a3 fix(plugins): follow beta channel for plugin updates 2026-05-02 20:19:03 +01:00
Peter Steinberger
154512f2e1 test: support published beta codex plugin smoke 2026-05-02 20:14:45 +01:00
Peter Steinberger
23ac9ccfd5 test: add codex npm plugin Docker live proof 2026-05-02 20:08:48 +01:00
Peter Steinberger
66db189962 docs(i18n): add plugin management glossary labels 2026-05-02 20:05:53 +01:00
Peter Steinberger
f8a5979469 docs(plugins): add management quickstart 2026-05-02 20:04:03 +01:00
Vincent Koc
cf21bcf9bf fix(plugins): keep bare installs on npm for launch 2026-05-02 12:00:06 -07:00
Peter Steinberger
a7a6d24147 fix(plugins): satisfy dependency status lint 2026-05-02 19:58:19 +01:00
Peter Steinberger
4a3ad3963b feat(plugins): report dependency install state 2026-05-02 19:58:19 +01:00
Vincent Koc
f4e70ec333 fix(plugins): normalize clawhub resolver metadata 2026-05-02 11:51:26 -07:00
Vincent Koc
559bf7df1f fix(plugins): accept legacy clawhub api ranges 2026-05-02 11:50:56 -07:00
Mariano
3b347d1c7e Add agent visibility to skills check (#75983)
Merged via squash.

Prepared head SHA: 63bac4340f
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
2026-05-02 20:50:38 +02:00
Vincent Koc
91cc1df128 fix(plugins): normalize clawhub artifact resolver types 2026-05-02 11:47:47 -07:00
Peter Steinberger
4b4dfe429d ci: expand release upgrade baselines 2026-05-02 19:46:00 +01:00
Peter Steinberger
e18a383ff8 fix(config): preserve authored tilde paths on write 2026-05-02 19:42:58 +01:00
Vincent Koc
76c327c096 fix(plugins): remove unsupported bundle metadata 2026-05-02 11:42:17 -07:00
Vincent Koc
62aa4df3da fix(plugins): use clawhub artifact resolver for installs 2026-05-02 11:41:50 -07:00
Peter Steinberger
c3c2c31168 ci: update codex cli live smoke 2026-05-02 19:37:51 +01:00
Vincent Koc
a3f2f3a4eb feat(plugins): type clawhub security reports 2026-05-02 11:34:44 -07:00
Mariano
ba5723d38b [codex] Fix Codex OAuth status auth label (#76197)
Merged via squash.

Prepared head SHA: a0168232b5
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
2026-05-02 20:34:00 +02:00
Vincent Koc
38990c0e09 docs(plugins): clarify readiness-gated clawhub installs 2026-05-02 11:29:14 -07:00
Vincent Koc
e9e7c4325f fix(plugins): gate bare clawhub installs on readiness 2026-05-02 11:25:39 -07:00
Vincent Koc
e06e2d8c4c test(plugins): cover missing plugin uninstall teardown 2026-05-02 11:19:12 -07:00
Vincent Koc
f6aedd33e5 test(plugins): restore npm registry for live clawhub 2026-05-02 11:16:08 -07:00
Vincent Koc
43aaeeee15 test(plugins): pass live clawhub flag to docker 2026-05-02 11:10:47 -07:00
Vincent Koc
9c0c0ed127 test(plugins): add live clawhub docker switch 2026-05-02 11:07:05 -07:00
Peter Steinberger
93ffc80e9e ci: use gpt-5.4 for codex cli live smoke 2026-05-02 19:02:35 +01:00
Vincent Koc
b326e5c0f4 test(plugins): support live clawhub legacy zips 2026-05-02 11:01:54 -07:00
Vincent Koc
2400ae23b8 test(plugins): accept legacy clawhub artifacts 2026-05-02 11:00:53 -07:00
Vincent Koc
d7d80c05c3 Merge branch 'main' of https://github.com/openclaw/openclaw
* 'main' of https://github.com/openclaw/openclaw:
  fix(plugins): make uninstall teardown idempotent
  fix(lint): satisfy plugin e2e gate
  fix(build): externalize qrcode terminal
  chore(config): refresh generated config baseline
  chore(config): refresh generated config baseline
  chore(github): raise Dependabot PR limit
  fix(github): raise Barnacle active PR limit
2026-05-02 10:52:59 -07:00
Vincent Koc
336303e48b fix(plugins): make uninstall teardown idempotent 2026-05-02 10:51:02 -07:00
Vincent Koc
edfef73ffc fix(lint): satisfy plugin e2e gate 2026-05-02 10:51:02 -07:00
Vincent Koc
cb88d751b8 fix(build): externalize qrcode terminal 2026-05-02 10:51:02 -07:00
Vincent Koc
a45bcc429a chore(config): refresh generated config baseline 2026-05-02 10:46:40 -07:00
Vincent Koc
faf8a0774c chore(config): refresh generated config baseline 2026-05-02 10:41:57 -07:00
Vincent Koc
6557ca4e89 chore(config): refresh generated config baseline 2026-05-02 10:41:08 -07:00
Vincent Koc
5fb4fcd2b5 chore(github): raise Dependabot PR limit 2026-05-02 10:38:02 -07:00