Peter Steinberger
da2a8bd6bb
fix: scope runtime plugin preload to effective plugins
2026-05-02 15:55:06 +01:00
DmitryPogodaev
8283c5d6cc
perf(plugins): reuse startup runtime registry
...
Reuse the startup runtime plugin registry across provider/tool helper paths while preserving standalone CLI/MCP fallback loading.
Includes follow-up fixes for migration/provider/tool registry bootstrap and regression coverage for compatible registry reuse.
Co-authored-by: DmitryPogodaev <pogodaev.dm@gmail.com >
2026-05-02 13:44:49 +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
29ed5266bf
fix: keep runtime deps repair out of hot paths
2026-05-01 09:26:45 +01:00
Peter Steinberger
5e49e8590d
fix(cli): resolve message channel plugin scopes
2026-04-27 21:02:09 +01:00
Peter Steinberger
0270428645
fix(plugins): reuse gateway boot registry for runtime ensures
...
Co-authored-by: Mark Ramos <6416874+markthebest12@users.noreply.github.com >
2026-04-25 00:14:31 +01:00
Vincent Koc
b7b3846793
feat(plugins): narrow channel loads from manifests ( #65429 )
...
* feat(plugins): narrow channel loads from manifests
* fix(plugins): harden channel owner activation trust
* fix(plugins): preserve empty channel scopes
* fix(plugins): honor channel-owner policy gates
* fix(plugins): keep channel setup and scope fallbacks correct
* fix(plugins): keep channel trust tied to source config
2026-04-12 17:24:15 +01:00
Vincent Koc
6a189eec0b
fix(plugins): centralize explicit plugin scope handling ( #65298 )
...
* fix(plugins): centralize explicit plugin scope handling
* fix(plugins): preserve explicit empty web scopes
* fix(plugins): preserve runtime web provider scopes without config
* fix(plugins): preserve web provider runtime filtering
* fix(plugins): preserve scoped web runtime fallback
* fix(plugins): harden plugin scope normalization
2026-04-12 16:16:37 +01:00
Peter Steinberger
02d41b98c0
test: speed up plugin registry loader tests
2026-04-08 01:44:13 +01:00
Peter Steinberger
fdacaf0853
test: sync messaging runtime and talk expectations
2026-04-07 05:46:13 +01:00
Peter Steinberger
d12029a15a
fix(check): repair plugin runtime type drift batch
2026-04-06 15:54:12 +01:00
Peter Steinberger
5a54005b4d
fix(plugins): restore green runtime gates
2026-04-06 15:42:51 +01:00
Vincent Koc
7bb61a07db
fix(check): repair plugin and secret type drift
2026-04-06 15:36:42 +01:00
Peter Steinberger
58f4099a4f
refactor: share plugin runtime load context
2026-04-06 15:26:32 +01:00