Peter Steinberger
5397667272
chore(release): prepare 2026.5.4
2026-05-04 10:09:55 +01:00
Peter Steinberger
d8da04e58e
chore: improve beta smoke release tooling
2026-05-04 07:28:57 +01:00
Otto Deng
df5c453625
fix(workspace): allow @whiskeysockets/libsignal-node in onlyBuiltDependencies ( #76539 )
...
pnpm v9+ defaults blockExoticSubdeps=true, which rejects
@whiskeysockets/libsignal-node — a tarball-URL subdep of
@whiskeysockets/baileys. This silently breaks the WhatsApp channel and
silences all inbound agent replies on fresh installs.
Add @whiskeysockets/libsignal-node to onlyBuiltDependencies in both
package.json and pnpm-workspace.yaml — the same exemption already used
for @whiskeysockets/baileys itself.
Fixes #76539 .
2026-05-03 16:49:36 -07:00
Peter Steinberger
ad1ccd671b
chore: move oxlint tsconfigs under config
2026-05-03 15:12:06 +01:00
Peter Steinberger
e7bb5d6ddf
chore: move swift configs under config
2026-05-03 14:51:56 +01:00
Peter Steinberger
d0f0fe97a6
chore: move root tool configs
2026-05-03 14:42:56 +01:00
Peter Steinberger
4760ee4055
chore: remove root assets
2026-05-03 13:20:26 +01:00
Peter Steinberger
adc4fd453b
chore: move test tsconfigs
2026-05-03 12:56:52 +01:00
Vincent Koc
2a1c6cf179
test(plugins): expose discord onboarding lane
2026-05-03 02:24:24 -07:00
Vincent Koc
4781b46056
fix(channels): load third-party official channel packages
2026-05-03 01:30:43 -07:00
Vincent Koc
ea45950a9d
test(plugins): add lifecycle matrix coverage
...
Add plugin lifecycle matrix Docker E2E coverage, resource metrics, fixture registry version support, and gauntlet handling for bundled plugin ids / required config.
2026-05-03 01:18:31 -07:00
Vincent Koc
95001d6c41
fix(memory): keep sqlite-vec optional
2026-05-02 23:44:01 -07:00
Jesse Merhi
207aa18c40
Add shell command explainer ( #75004 )
...
Summary:
- The PR adds an internal Tree-sitter-backed shell command explainer under `src/infra`, parser runtime/tests, dependency/build-policy updates, an index export, and a changelog entry.
- Reproducibility: not applicable. this is a feature PR rather than a bug report. For the prior PR blocker, source inspection shows byte-to-string span conversion and focused Unicode span coverage on the exact head.
Automerge notes:
- Ran the ClawSweeper repair loop before final review.
- Included post-review commit in the final squash: Repair shell command explainer automerge blockers
- Included post-review commit in the final squash: fix(clawsweeper): address review for automerge-openclaw-openclaw-7500…
Validation:
- ClawSweeper review passed for head 47577579e9 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 47577579e9
Review: https://github.com/openclaw/openclaw/pull/75004#issuecomment-4351322592
Co-authored-by: Jesse Merhi <jessejmerhi@gmail.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-03 06:05:29 +00:00
Vincent Koc
d002c2f0ee
fix(release): raise plugin sdk api check heap
2026-05-02 19:41:16 -07:00
Peter Steinberger
31161abd40
chore(release): bump version to 2026.5.3
2026-05-03 03:08:47 +01:00
Vincent Koc
e3d76d2e1f
fix(channels): keep matrix and mattermost bundled
2026-05-02 15:32:29 -07:00
pashpashpash
9e57b98bb9
Improve Codex happy path prompt snapshots ( #76229 )
...
* test: add Codex model prompt layers to snapshots
* test: keep rendered prompt snapshots raw
* test: check prompt snapshot drift in ci
* test: prefer codex model cache for prompt fixtures
* fix: exclude publishable plugin dist from core package
2026-05-03 06:40:20 +09:00
Peter Steinberger
3afd4fdeeb
fix(release): exclude publishable plugin dist trees
2026-05-02 22:19:28 +01:00
Vincent Koc
d4268b1b2b
fix(plugins): catalog externalized npm installs
2026-05-02 13:30:07 -07:00
Vincent Koc
44f3b5ad89
fix(plugins): keep externalized launch installs on npm
2026-05-02 12:24:48 -07:00
Peter Steinberger
23ac9ccfd5
test: add codex npm plugin Docker live proof
2026-05-02 20:08:48 +01:00
Peter Steinberger
93ffc80e9e
ci: use gpt-5.4 for codex cli live smoke
2026-05-02 19:02:35 +01:00
Peter Steinberger
25ca5cc8df
ci: add source performance probes
2026-05-02 17:46:10 +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
0be7a78479
ci: add OpenClaw performance reports
2026-05-02 16:48:33 +01:00
Peter Steinberger
e62608beaa
fix(release): keep discord core package files
2026-05-02 12:36:07 +01:00
Peter Steinberger
c136bb0eaf
test(release): exclude Discord plugin dist from core package
2026-05-02 12:00:05 +01:00
Peter Steinberger
80da0a0213
chore: bump version to 2026.5.2
2026-05-02 11:58:45 +01:00
Peter Steinberger
051171ba8f
fix(release): restore package acceptance checks
2026-05-02 11:18:15 +01:00
Peter Steinberger
5b2a0fbac1
fix: keep npm pack override compatible
2026-05-02 10:16:27 +01:00
Peter Steinberger
bb93254473
ci: upload ts-unused deadcode report
2026-05-02 10:02:37 +01:00
Peter Steinberger
52a2d38629
docs(plugins): add generated plugin inventory
2026-05-02 09:39:38 +01:00
Peter Steinberger
5eabb6e697
build(deps): internalize bundled plugin runtime deps
2026-05-02 09:39:38 +01:00
Peter Steinberger
010f7a58a1
build(plugins): externalize acpx release packages
2026-05-02 08:48:28 +01:00
Peter Steinberger
d111676bcb
ci: externalize more channel plugins
2026-05-02 07:52:26 +01:00
Peter Steinberger
cdd8e81075
ci: orchestrate plugin release publishing
2026-05-02 07:24:02 +01:00
Peter Steinberger
267f5e081a
fix: stabilize current main gates ( #75943 )
2026-05-02 06:58:07 +01:00
Shakker
2b664a7dbf
fix: ship bonjour runtime dependency
2026-05-02 06:21:08 +01:00
Peter Steinberger
c3b8e5c812
fix(release): stabilize windows npm install
2026-05-02 05:49:45 +01:00
Peter Steinberger
3e02bc2f28
chore: sanity-check crabbox wrapper binary
2026-05-02 05:39:21 +01:00
Peter Steinberger
3ce8746b27
ci: pin full release validation children
2026-05-02 05:22:07 +01:00
Peter Steinberger
557436822e
ci: stabilize docs lint and schema baseline
2026-05-02 01:38:40 +01:00
Peter Steinberger
682e05532d
test: add update migration package gate
2026-05-02 00:34:33 +01:00
Peter Steinberger
4144180eb0
build(deps): update workspace dependencies
2026-05-01 21:58:26 +01:00
Peter Steinberger
4b7a000dcb
chore: clean up plugin dependency leftovers
2026-05-01 21:37:08 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
f6fea7770d
fix(release): repair packaged plugin startup metadata
2026-05-01 19:44:28 +01:00
Peter Steinberger
040f533f60
chore: update dependencies
2026-05-01 12:43:17 +01:00
Peter Steinberger
0e1af0d770
fix(whatsapp): mirror qrcode from root runtime deps
2026-05-01 12:06:26 +01:00
Peter Steinberger
61985cb1d2
chore: simplify crabbox integration
2026-05-01 09:27:00 +01:00