Peter Steinberger
9a1f6ab7f8
test: clear plugin provider broad matchers
2026-05-10 07:41:31 +01:00
Shakker
00a96acb21
test: tighten plugin provider array assertions
2026-05-09 05:44:40 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Peter Steinberger
b2096d19ec
fix(plugins): default bundled discovery to allowlist
2026-05-04 23:50:03 +01:00
Peter Steinberger
41257a5f6f
fix(plugins): rename bundled allowlist discovery policy
2026-05-04 23:50:03 +01:00
dougbtv
f738663c79
fix(plugins): add bundledMode to gate runtime provider discovery by allowlist
...
When plugins.bundledMode is set to "respect-allow", runtime provider
discovery paths honor plugins.allow for bundled plugins instead of
force-loading all providers. Default "compat" preserves existing behavior.
Closes #75575
2026-05-04 23:50:03 +01:00
Peter Steinberger
5551d9fad4
fix: discover source-only plugins in checkouts
2026-05-02 17:33:15 +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
91055b9a37
fix(release): keep provider registry fallback behind loader
2026-05-02 14:44:17 +01:00
Peter Steinberger
81e1deade2
fix(release): restore plugin runtime loading
2026-05-02 14:28:55 +01:00
Peter Steinberger
03e17d19e9
test(plugins): avoid map spread in provider fixture
2026-04-29 14:55:25 +01:00
Peter Steinberger
3a875e7549
test: speed up provider plugin tests
2026-04-29 14:42:16 +01:00
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
Peter Steinberger
a421e0be84
test: fix plugin registry CI contracts
2026-04-27 11:25:06 +01:00
Peter Steinberger
a3e0674261
fix(ollama): harden native provider routing
2026-04-27 01:02:13 +01:00
Shakker
d251932fcf
refactor: keep manifest contracts on plugin index
2026-04-26 04:55:12 +01:00
Peter Steinberger
753ccf615c
fix: preserve LM Studio quant model refs ( #71486 )
2026-04-26 01:41:08 +01:00
Vincent Koc
29988335fc
feat(plugins): resolve provider owners from registry
2026-04-25 10:35:35 -07:00
Peter Steinberger
0c46e8000e
fix(plugins): cache discovery registration snapshots
...
Co-authored-by: junpei.o <14040213+livingghost@users.noreply.github.com >
Co-authored-by: Yoshiaki Okuyama <okuyam2y@gmail.com >
Co-authored-by: Shion Eria <shioneria@foxmail.com >
Co-authored-by: Billy Shih <1472300+bbshih@users.noreply.github.com >
2026-04-24 23:55:29 +01:00
Shakker
a92fe5ee40
fix: harden external auth fallback loading
2026-04-23 07:22:24 +01:00
Shakker
47ae15c059
feat: add external auth provider contracts
2026-04-23 07:22:24 +01:00
Vincent Koc
0fd9aa8e00
refactor(plugins): centralize manifest owner trust policy ( #65459 )
...
* refactor(plugins): share manifest owner policy helpers
* test(plugins): cover activated manifest owner policy
* fix(plugins): honor explicit disable in setup discovery
2026-04-12 19:36:03 +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
Vincent Koc
12db6dfc8d
feat(plugins): narrow explicit provider loads from manifests ( #65259 )
...
* feat(plugins): narrow explicit provider loads from manifests
* fix(plugins): preserve setup trust filtering for explicit owners
* fix(plugins): respect runtime owner trust and disablement
* fix(plugins): preserve provider owner policy bounds
2026-04-12 10:52:03 +01:00
Pavan Kumar Gondhi
2d97eae53e
fix(plugins): prevent untrusted workspace plugins from hijacking bundled provider auth choices [AI] ( #62368 )
...
* fix: address issue
* fix: address review feedback
* docs(changelog): add onboarding auth-choice guard entry
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-08 23:08:14 +05:30
Peter Steinberger
7d9a6b5572
fix(plugins): detect reentrant plugin loads
2026-04-06 18:05:33 +01:00
Peter Steinberger
725cbcc362
fix(plugins): narrow provider hook reentry guard
2026-04-06 17:57:49 +01:00
Peter Steinberger
58f4099a4f
refactor: share plugin runtime load context
2026-04-06 15:26:32 +01:00
Peter Steinberger
ef923805f5
Revert "refactor(cli): remove custom cli backends"
...
This reverts commit 6243806f7b .
2026-04-06 13:40:42 +01:00
Peter Steinberger
c39f061003
Revert "refactor(cli): remove bundled cli text providers"
...
This reverts commit 05d351c430 .
2026-04-06 13:40:41 +01:00
Peter Steinberger
84e76f7cce
refactor(cli): remove stale cli provider leftovers
2026-04-05 19:11:34 +01:00
Peter Steinberger
1a47675e6c
fix: restore check after CLI seam cleanup
2026-04-05 19:06:34 +01:00
Peter Steinberger
6243806f7b
refactor(cli): remove custom cli backends
2026-04-05 18:04:48 +01:00
Tuyen
cd348659ce
Anthropic: fix claude-cli runtime auth
2026-04-05 18:19:33 +09:00
Peter Steinberger
647fc7bfec
refactor(plugins): unify explicit provider ownership loading
2026-04-05 09:38:04 +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
d655a8bc76
feat: add Fireworks provider and simplify plugin setup loading
2026-04-05 07:43:14 +01:00
Peter Steinberger
e3ac0f43df
feat(qwen): add qwen provider and video generation
2026-04-04 19:34:56 +01:00
Peter Steinberger
fff7e610df
feat(plugins): auto-load provider plugins from model support
2026-04-04 04:52:25 +01:00
Vincent Koc
d34bca3ce6
fix(plugins): reuse runtime registry for provider resolution ( #59856 )
...
* fix(plugins): reuse runtime registry for provider resolution
* test(plugins): align provider runtime helper names
2026-04-03 03:40:24 +09:00
Peter Steinberger
ef86edacf7
fix: harden plugin auto-enable empty config handling
2026-04-02 15:19:53 +01: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
Ayaan Zaidi
3059eadca2
test: fix provider runtime mocks and test planner load shedding
2026-03-31 11:04:28 +05:30
Vincent Koc
ab8d999917
docs: fix sandbox scope default (session -> agent per resolveSandboxScope)
2026-03-31 14:24:19 +09:00
Peter Steinberger
6b6ddcd2a6
test: speed up core runtime suites
2026-03-31 02:25:02 +01:00
Peter Steinberger
7d000088a4
fix(ci): use process env for provider compat fallback
2026-03-28 08:10:47 +00:00
Peter Steinberger
48b2291b1e
test: dedupe plugin provider runtime suites
2026-03-28 06:04:51 +00:00
Peter Steinberger
12318d25ae
test: dedupe plugin provider runtime status suites
2026-03-28 04:40:08 +00:00
Peter Steinberger
7e921050e3
test: dedupe plugin lifecycle runtime suites
2026-03-28 04:28:54 +00:00