Peter Steinberger
019f4a5bb8
refactor: remove stale plugin test cache hooks
2026-05-01 22:16:51 +01:00
Vincent Koc
e302353d61
fix(plugins): harden managed plugin install lifecycle
2026-05-01 14:09:04 -07:00
Peter Steinberger
dabddb2165
refactor: collapse plugin loader native fallbacks
2026-05-01 22:03:18 +01:00
Peter Steinberger
257a3c068d
refactor: simplify plugin dependency loading
2026-05-01 21:56:40 +01:00
Peter Steinberger
112dedd093
refactor: remove plugin dependency cleanup leftovers
2026-05-01 21:55:50 +01:00
Peter Steinberger
9045a7c644
refactor: remove bundled public surface runtime shim
2026-05-01 21:49:18 +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
866be0baae
fix(plugins): scope tool registry reuse to plugin plan
2026-05-01 21:13:50 +01:00
Peter Steinberger
f46871bc74
fix(plugins): reuse scoped tool registries
2026-05-01 21:13:50 +01:00
Peter Steinberger
a9499efa9b
fix(release): resolve staged runtime deps in boundary loaders
2026-05-01 20:31:30 +01:00
Peter Steinberger
1f1a735ef5
perf(plugins): avoid gateway method spread merge
2026-05-01 19:48:36 +01:00
Peter Steinberger
f6fea7770d
fix(release): repair packaged plugin startup metadata
2026-05-01 19:44:28 +01:00
Peter Steinberger
73c429d24f
fix(release): stabilize plugin prerelease validation
2026-05-01 19:25:52 +01:00
Peter Steinberger
4a5813fdb5
test(plugins): use valid plugin origin in loader test
2026-05-01 19:08:46 +01:00
Peter Steinberger
c3dcc4a299
test(release): harden docker release validation
2026-05-01 19:04:47 +01:00
Peter Steinberger
7897ca90b7
test(release): remove stale runtime deps local
2026-05-01 18:43:18 +01:00
Peter Steinberger
002da3d320
test(release): include mirrored root runtime deps
2026-05-01 18:33:02 +01:00
Vincent Koc
1f2a2f3b8e
test(ci): update imessage runtime api guard
2026-05-01 10:29:09 -07:00
Vincent Koc
579acc3a91
fix(plugins): avoid source rebuilds for policy toggles
...
Reuse current installed-plugin registry records for policy-only enable and disable refreshes.\n\nThanks @vincentkoc
2026-05-01 09:01:13 -07:00
Vincent Koc
575854c096
fix(plugins): reuse cold inspect registry snapshots ( #75620 )
...
Summary:
- The PR reuses a request-scoped cold manifest registry/runtime context across plugin status and inspect report paths, threads that context through provider/setup/metadata helpers, adds targeted coverage, and adds a changelog entry.
ClawSweeper fixups:
- Included follow-up commit: fix(plugins): preserve setup auto-enable lookup
Validation:
- ClawSweeper review passed for head 4d8e8e2d24 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 4d8e8e2d24
Review: https://github.com/openclaw/openclaw/pull/75620#issuecomment-4359143053
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-01 16:00:47 +00:00
Peter Steinberger
8a77f299ee
test(plugins): materialize runtime deps fixtures
2026-05-01 16:46:46 +01:00
Peter Steinberger
36e687edf0
fix(plugins): use built code for tool discovery
2026-05-01 14:38:29 +01:00
Vincent Koc
1e66728a55
fix(onboarding): scope post-config runtime deps ( #75653 )
2026-05-01 06:20:50 -07:00
Peter Steinberger
94b4b3c644
fix: preserve OpenAI Codex xhigh thinking policy
2026-05-01 13:48:01 +01:00
Peter Steinberger
442f59508e
refactor: trim shared test helper exports
2026-05-01 13:47:09 +01:00
Vincent Koc
578178faa4
fix(plugins): scope requested speech providers
2026-05-01 04:56:13 -07:00
Vincent Koc
132b3e3940
fix(plugins): preserve requested speech fallback
2026-05-01 04:56:12 -07:00
Peter Steinberger
12fbdd4ede
refactor: delete unused contract test helpers
2026-05-01 12:26:37 +01:00
Peter Steinberger
8fd9264ae7
refactor: delete unused test helpers
2026-05-01 12:20:50 +01:00
Peter Steinberger
0e1af0d770
fix(whatsapp): mirror qrcode from root runtime deps
2026-05-01 12:06:26 +01:00
Vincent Koc
1b341f963b
fix(plugin-sdk): restore deprecated reply pipeline compat exports
2026-05-01 04:01:22 -07:00
Alex Knight
bbc47cb9e1
fix(plugins): skip update when bundled plugin version is newer than installed clawhub/marketplace version ( #75604 )
2026-05-01 21:00:49 +10:00
Peter Steinberger
2c488daaf4
fix(whatsapp): stage qrcode runtime dependency
2026-05-01 11:49:05 +01:00
卧龙
5f42438cf7
test(plugins): cover runtime deps package manifest fallback
2026-05-01 11:40:27 +01:00
Peter Steinberger
931e60723d
fix(plugins): invalidate runtime deps cache on package upgrade
2026-05-01 11:39:43 +01:00
Peter Steinberger
f3d5c54884
fix: keep configured media STT providers registered
2026-05-01 11:38:07 +01:00
Vincent Koc
7f58e89731
fix(plugins): prune old runtime deps package roots
2026-05-01 03:18:30 -07:00
Peter Steinberger
7ddf28c0d4
feat: support git plugin installs
2026-05-01 10:59:10 +01:00
mainstay22
94543092be
feat(workspace): add skipOptionalBootstrapFiles config option ( #62110 )
...
Adds `agents.defaults.skipOptionalBootstrapFiles` for optional workspace bootstrap files, validates the supported filenames, and propagates the option through workspace bootstrap callers.
Also preserves legacy setup detection when `USER.md` or `IDENTITY.md` are intentionally skipped, documents the config field, and includes focused regression coverage.
Landing follow-up included small CI unblockers for current-base drift: removing an unused Brave runtime dependency, fixing Telegram RTT lint, and preserving compatible gateway-bindable plugin registry cache reuse when runtime ensures disable bundled dependency installation.
2026-05-01 04:08:22 -05:00
Peter Steinberger
29ed5266bf
fix: keep runtime deps repair out of hot paths
2026-05-01 09:26:45 +01:00
Vincent Koc
465d1b0d4b
fix(plugins): prune legacy runtime deps roots
2026-05-01 01:18:13 -07:00
Peter Steinberger
7d7b610a24
fix: handle bin-only runtime deps
2026-05-01 09:07:32 +01:00
Peter Steinberger
250376f885
fix: simplify bundled runtime dependency repair ( #75183 )
...
Summary:
- Merged fix: simplify bundled runtime dependency repair after ClawSweeper review.
ClawSweeper fixups:
- Included follow-up commit: fix: verify cached bundled runtime roots
- Included follow-up commit: refactor: simplify plugin runtime startup paths
- Included follow-up commit: refactor: trim plugin startup policy helpers
- Included follow-up commit: refactor: trust package manager runtime deps materialization
- Included follow-up commit: fix: narrow channel runtime deps skip policy
- Included follow-up commit: refactor: defer startup plugin runtime deps
- Ran the ClawSweeper repair loop before final review.
Validation:
- ClawSweeper review passed for head 04dc566534 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 04dc566534
Review: https://github.com/openclaw/openclaw/pull/75183#issuecomment-4358383786
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: Shakker <shakkerdroid@gmail.com >
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
2026-05-01 07:49:02 +00:00
Peter Steinberger
e816235c2d
refactor: narrow dead reexports
2026-05-01 08:18:52 +01:00
VACInc
be14820b5d
fix: resolve voice-call SecretRef inputs ( #73632 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-01 07:21:02 +01:00
Peter Steinberger
7340c0322f
refactor: remove unused test helpers
2026-05-01 07:06:22 +01:00
Peter Steinberger
42d73fd955
refactor: remove dead private helpers
2026-05-01 06:55:26 +01:00
clawsweeper[bot]
8b51d1fdc2
fix(plugins): keep disabled-plugin guard for non-speech providers
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-30 22:45:12 -07:00
Peter Steinberger
07bc320a8a
fix: scope voicecall CLI activation
2026-05-01 05:32:18 +01:00
Ayaan Zaidi
60bdb96f2c
fix(tools): defer media generation provider discovery
2026-05-01 08:33:02 +05:30