Peter Steinberger
7d827a8022
fix: preserve scoped bundled plugin metadata lookup
2026-05-02 02:59:38 +01:00
Peter Steinberger
04f1fd4d1f
fix: harden source checkout plugin dependency handling
2026-05-02 02:43:15 +01:00
Peter Steinberger
82fef597bc
refactor: unify plugin metadata cache paths
2026-05-02 02:35:21 +01:00
Vincent Koc
0c6c1cac76
feat(plugins): prefer clawhub for bundled cutovers
2026-05-01 18:13:03 -07:00
Peter Steinberger
8d7f4d28ce
fix: load source bundled plugins from pnpm workspaces
2026-05-02 02:06:17 +01:00
Vincent Koc
a29b440f06
test(plugins): cover clawhub lifecycle records
2026-05-01 18:00:58 -07:00
Peter Steinberger
eef8dab4e9
refactor: route bundled catalogs through plugin registry
2026-05-02 01:58:45 +01:00
Peter Steinberger
23fd8a90f9
refactor: simplify plugin module loading
2026-05-02 01:41:09 +01:00
Vincent Koc
0a3a89810b
feat(plugins): install clawhub clawpack artifacts
2026-05-01 17:32:23 -07:00
Vincent Koc
0aa8022e88
refactor(plugins): rename clawhub storepack metadata to clawpack
2026-05-01 17:32:22 -07:00
Peter Steinberger
4d06491ce8
perf: speed up bundled metadata test paths
2026-05-02 01:22:52 +01:00
Peter Steinberger
002c1d9c35
fix: use declarative channel configured-state probes
2026-05-02 01:06:38 +01:00
Vincent Koc
3e3d7a82a4
fix(plugins): keep clawhub storepack metadata version-scoped
2026-05-01 17:05:47 -07:00
Vincent Koc
20e8769d93
feat(plugins): persist clawhub storepack metadata
2026-05-01 17:05:47 -07:00
Peter Steinberger
ad92b5dc06
test(plugins): cover jiti runtime package fallback
2026-05-02 00:17:57 +01:00
Vincent Koc
04cd861732
fix(shared): redact repeated URL userinfo
2026-05-01 16:13:42 -07:00
Vincent Koc
c8d4fefe18
test(plugins): cover install lifecycle edges
2026-05-01 16:13:42 -07:00
Vincent Koc
f7fd8033b4
fix(plugins): redact git install failure urls
2026-05-01 16:13:42 -07:00
Peter Steinberger
4f44377312
fix(plugins): type web runtime plugin origins
2026-05-02 00:12:50 +01:00
Peter Steinberger
c8451947e0
refactor(plugins): keep bundled runtime boundaries native
2026-05-02 00:12:50 +01:00
Peter Steinberger
bcd6499abd
test: harden plugin update validation
2026-05-01 23:33:05 +01:00
Peter Steinberger
0df90d9b8d
fix: trace plugin tool factory timings ( #75823 )
...
* fix: trace plugin tool factory timings
* docs: document plugin tool timing traces
* fix: keep plugin tools mcp stdout clean
* test: type plugin tools mcp mock
* test: complete plugin tools mcp mock
* test: preserve console helpers in mcp test
* chore: refresh generated protocol models
2026-05-01 23:14:18 +01:00
Peter Steinberger
7ac23eeeb5
refactor: drop legacy implicit startup sidecar fallback
2026-05-01 22:58:18 +01:00
Peter Steinberger
d2ae2a3fb0
fix(plugins): require declared runtime setup entries
2026-05-01 22:36:18 +01:00
Peter Steinberger
ff64b96ff7
test: align plugin archive install expectation
2026-05-01 22:33:31 +01:00
Peter Steinberger
d93867baf3
docs: remove stale plugin dependency staging wording
2026-05-01 22:30:10 +01:00
Peter Steinberger
4b9aa3021a
fix: restore release ci guardrails
2026-05-01 22:28:37 +01:00
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