Peter Steinberger
e27fe55aa8
refactor: simplify plugin cache boundaries
2026-04-29 04:33:15 +01:00
Peter Steinberger
7a5b419843
refactor(plugins): simplify plugin cache boundaries
2026-04-29 03:52:22 +01:00
Vincent Koc
afdbf48914
test(plugins): fast-path bundled setup web providers
2026-04-17 14:25:21 -07:00
Peter Steinberger
8838fdc916
refactor: share web provider runtime helpers
2026-04-06 15:26:32 +01:00
Peter Steinberger
22db77d2b6
fix: avoid eager web provider config reads
2026-04-05 09:34:01 +01:00
Jamil Zakirov
ffb5b99114
fix: propagate workspaceDir to snapshot plugin loads ( #61138 )
...
* plugins: include resolved workspaceDir in provider hook cache keys
resolveProviderPluginsForHooks, resolveProviderPluginsForCatalogHooks, and
resolveProviderRuntimePlugin used the raw params.workspaceDir for cache keys
and plugin-id discovery while resolvePluginProviders already fell back to
the active registry workspace. Resolve workspaceDir once at the top of each
function so cache keys, candidate filtering, and loading all use the same
workspace root.
* fix(plugins): inherit runtime workspace for snapshot loads
* test(gateway): stub runtime registry seam
* fix(plugins): restore workspace fallback after rebase
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-05 09:03:54 +01:00
Peter Steinberger
23275edef1
refactor: simplify web provider plugin discovery
2026-04-05 08:50:01 +01:00
Peter Steinberger
d655a8bc76
feat: add Fireworks provider and simplify plugin setup loading
2026-04-05 07:43:14 +01:00
Vincent Koc
883df8c6a8
fix(plugins): reuse runtime registries for web provider snapshots ( #59865 )
...
* fix(plugins): reuse runtime registries for web providers
* test(plugins): clarify runtime reuse intent
* chore(changelog): note web provider runtime reuse
2026-04-03 04:07:43 +09:00
Vincent Koc
9823833383
fix(plugins): preserve activation provenance ( #59641 )
...
* fix(plugins): preserve activation provenance
* fix(gateway): preserve activation reason metadata
* fix(plugins): harden activation state policy
2026-04-02 20:57:14 +09:00
Gustavo Madeira Santana
ee7f5825c8
Plugins: share runtime registry resolution
2026-03-28 00:19:33 -04:00
Gustavo Madeira Santana
9b405f88d4
Plugins: reuse compatible runtime web search registries
2026-03-28 00:09:37 -04:00
Peter Steinberger
d73dbb6753
fix: restore provider auth and build checks
2026-03-27 20:20:31 +00:00
Peter Steinberger
ba7804df50
refactor: derive bundled contracts from extension manifests
2026-03-27 01:45:52 +00:00
Peter Steinberger
bcd61f0a38
refactor: dedupe helpers and source seams
2026-03-24 21:00:36 +00:00
Peter Steinberger
4029ce738c
test: speed up targeted unit suites
2026-03-24 19:36:08 +00:00
Vincent Koc
40315556d0
perf(plugins): scope web search plugin loads
2026-03-24 12:01:16 -07:00
Peter Steinberger
6b9915a106
refactor!: drop legacy CLAWDBOT env compatibility
2026-03-22 22:13:39 -07:00
Tak Hoffman
0f6dbb4390
Fix configure cache ownership for plugin resolvers ( #52018 )
...
* fix configure cache ownership
* address web-search cache review
* rekey provider wizard cache
* honor plugin cache opt-outs
* fix cache invalidation gaps
* align plugin snapshot ttl
* refresh snapshot cache keys
2026-03-21 23:41:45 -05:00
Vincent Koc
e56dde815e
fix(web-search): split runtime provider resolution
2026-03-20 00:06:12 -07:00