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
Peter Steinberger
e74f206a68
test: dedupe plugin provider runtime suites
2026-03-28 04:02:34 +00:00
Tak Hoffman
09e35e69b2
fix(regression): auto-enable provider runtime loads
2026-03-27 22:53:32 -05:00
Peter Steinberger
de173f0e3e
test: dedupe plugin utility install suites
2026-03-28 03:30:25 +00:00
Peter Steinberger
39f6fe9ab1
test: dedupe plugin runtime and provider suites
2026-03-28 03:00:51 +00:00
Peter Steinberger
a9be5421d0
test: dedupe plugin provider runtime suites
2026-03-28 02:34:39 +00:00
Peter Steinberger
7d79134cee
test: dedupe plugin runtime utility suites
2026-03-28 02:05:01 +00:00
Peter Steinberger
43ba3ab6b5
refactor: scope provider runtime to enabled provider plugins
2026-03-28 01:40:30 +00:00
Peter Steinberger
d73dbb6753
fix: restore provider auth and build checks
2026-03-27 20:20:31 +00:00
Peter Steinberger
4235fb16d6
perf: split provider metadata from runtime loading
2026-03-22 21:52:42 +00:00
Peter Steinberger
a724bbce1a
feat: add bundled Chutes extension ( #49136 )
...
* refactor: generalize bundled provider discovery seams
* feat: land chutes extension via plugin-owned auth (#41416 ) (thanks @Veightor)
2026-03-17 09:35:21 -07:00
Peter Steinberger
5fb7a1363f
fix: stabilize full gate
2026-03-17 07:06:25 +00:00
Gustavo Madeira Santana
77566a1448
Providers: scope compat resolution to owning plugins
2026-03-16 12:45:56 +00:00
Peter Steinberger
8fe08df2eb
refactor(plugins): derive compat provider ids from manifests
2026-03-16 00:41:05 -07:00
Peter Steinberger
0c2ae71366
fix(outbound): preserve channel registry during provider snapshots
2026-03-15 21:52:29 -07:00
Peter Steinberger
8ab01c5c93
refactor(core): land plugin auth and startup cleanup
2026-03-15 20:12:37 -07:00
Peter Steinberger
6b28668104
test(plugins): cover retired google auth compatibility
2026-03-16 02:11:18 +00:00
Peter Steinberger
b54e37c71f
feat(plugins): merge openai vendor seams into one plugin
2026-03-15 18:20:52 -07:00
Peter Steinberger
9eed6e674b
fix(plugins): restore provider compatibility fallbacks
2026-03-15 16:09:40 -07:00
Gustavo Madeira Santana
e6897c800b
Plugins: fix env-aware root resolution and caching ( #44046 )
...
Merged via squash.
Prepared head SHA: 6e8852a188
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-12 15:31:31 +00:00