Vincent Koc
c3f806c9e4
perf(secrets): lighten channel contract loading
2026-04-06 22:17:32 +01:00
Vincent Koc
43f84890ce
perf(test): trim runtime coverage batch overhead
2026-04-06 20:06:41 +01:00
Peter Steinberger
8ff570ee42
refactor: resolve channel env vars from plugin manifests
2026-04-06 19:53:27 +01:00
Peter Steinberger
8f7792317d
test: move bundled channel config runtime into test helpers
2026-04-06 18:30:09 +01:00
Peter Steinberger
a22e44f259
Secrets: fast-path core target discovery
2026-04-07 01:10:30 +08:00
Vincent Koc
8e2ecd053f
fix(secrets): restore source-mode contract loading
2026-04-06 17:59:53 +01:00
Peter Steinberger
6acb43f294
fix: resolve channel typing regressions
2026-04-06 17:43:57 +01:00
Vincent Koc
6dc3e1f770
perf(test): flatten async channel secret mocks
2026-04-06 17:24:38 +01:00
Vincent Koc
7af1def025
perf(test): isolate secret target registry docs checks
2026-04-06 17:21:49 +01:00
Vincent Koc
84c182deb2
fix(secrets): keep legacy x_search auth resolving
2026-04-06 16:57:23 +01:00
Vincent Koc
506b4decbd
test(secrets): mock bundled channel secrets seam
2026-04-06 16:52:59 +01:00
Vincent Koc
c3b19d204a
perf(test): lazy-load bundled channel secrets
2026-04-06 16:40:41 +01:00
Peter Steinberger
d7e3df5eaa
perf(test): expand light lane routing
2026-04-06 16:13:21 +01:00
Vincent Koc
f94a018191
perf(test): slim secrets runtime coverage hotspot
2026-04-06 16:08:05 +01:00
Peter Steinberger
d12029a15a
fix(check): repair plugin runtime type drift batch
2026-04-06 15:54:12 +01:00
Vincent Koc
a36bb119be
test(secrets): reduce serial vitest drag
2026-04-06 15:40:35 +01:00
Vincent Koc
7bb61a07db
fix(check): repair plugin and secret type drift
2026-04-06 15:36:42 +01:00
Peter Steinberger
8838fdc916
refactor: share web provider runtime helpers
2026-04-06 15:26:32 +01:00
Peter Steinberger
adb750fa63
perf(test): trim secrets runtime snapshot lane
2026-04-06 15:19:34 +01:00
Peter Steinberger
55f18f67e2
perf(test): split secrets runtime provider coverage
2026-04-06 14:40:35 +01:00
Peter Steinberger
9afcbbec5e
refactor(auth): extract persisted auth store helpers
2026-04-06 14:25:06 +01:00
Peter Steinberger
0430bab070
perf(test): split secrets runtime env coverage
2026-04-06 14:13:09 +01:00
Peter Steinberger
1c41987876
refactor(auth): split auth state from auth store
2026-04-06 13:42:44 +01:00
Peter Steinberger
eb0570d593
perf(test): merge secrets runtime snapshot lanes
2026-04-06 13:29:34 +01:00
Peter Steinberger
f0a0b98c8d
perf(test): refine secrets runtime activation coverage
2026-04-06 13:22:45 +01:00
Peter Steinberger
dcaf8c47e3
perf(test): split secrets auth runtime coverage
2026-04-06 13:14:52 +01:00
Peter Steinberger
bc160c0613
perf(test): split secrets runtime coverage
2026-04-06 13:05:38 +01:00
Vincent Koc
e611761809
fix(plugins): move acpx config contracts into manifests
2026-04-06 12:33:20 +01:00
Vincent Koc
4133e3bb1d
fix(runtime): narrow bundled runtime startup surfaces
2026-04-06 12:12:53 +01:00
Vincent Koc
6efbebefbf
fix(runtime): drop legacy x_search auth shim
2026-04-06 11:03:58 +01:00
Ayaan Zaidi
03523c65d5
fix: refresh web tool and audit typing
2026-04-06 14:05:49 +05:30
Peter Steinberger
7bae391f33
perf(secrets): split runtime snapshot coverage
2026-04-06 08:18:40 +01:00
Peter Steinberger
73485c2300
perf(secrets): trim runtime import walls
2026-04-06 07:32:12 +01:00
Peter Steinberger
b432dc5af9
perf(test): trim secrets runtime coverage
2026-04-06 06:45:05 +01:00
Peter Steinberger
8cb85ff85f
refactor: harden plugin metadata and bundled channel entry seams
2026-04-06 00:15:38 +01:00
Peter Steinberger
6d34a1c814
fix(video): queue fal provider jobs
2026-04-06 00:12:47 +01:00
Peter Steinberger
8206328a94
refactor: tighten final boundary guardrails
2026-04-05 21:14:52 +01:00
Peter Steinberger
2ff29a33d0
refactor: split doctor runtime migrations and talk runtime tests
2026-04-05 19:44:34 +01:00
Peter Steinberger
b8e2e5c251
test: genericize talk provider fixtures
2026-04-05 18:52:18 +01:00
Peter Steinberger
37b3acad34
test: update legacy config doctor expectations
2026-04-05 16:12:45 +01:00
Peter Steinberger
97878b853a
refactor: move legacy config migration behind doctor
2026-04-05 16:12:45 +01:00
Vincent Koc
7343d1b2ad
fix(runtime): guard import-time side effects
2026-04-05 13:20:06 +01:00
Peter Steinberger
41e39eb46f
refactor: register channel bootstrap capabilities
2026-04-05 09:13:48 +01:00
Peter Steinberger
23275edef1
refactor: simplify web provider plugin discovery
2026-04-05 08:50:01 +01:00
Peter Steinberger
68851f2e97
fix(config): cap generated schema export types
2026-04-05 07:58:02 +01:00
Peter Steinberger
d655a8bc76
feat: add Fireworks provider and simplify plugin setup loading
2026-04-05 07:43:14 +01:00
Ayaan Zaidi
69be9c4a6f
fix: widen path utils root contract
2026-04-05 08:59:12 +05:30
Peter Steinberger
fb580b551e
fix: restore provider and config compatibility checks
2026-04-05 03:47:57 +01:00
Peter Steinberger
f3aad63f4e
style(providers): normalize import and wrap formatting
2026-04-04 12:19:08 +01:00
Jithendra
d204be80af
feat(tools): add MiniMax as bundled web search provider
...
Add native MiniMax Search integration via their Coding Plan search API
(POST /v1/coding_plan/search). This brings MiniMax in line with Brave,
Kimi, Grok, Gemini, and other providers that already have bundled web
search support.
- Implement WebSearchProviderPlugin with caching, credential resolution,
and trusted endpoint wrapping
- Support both global (api.minimax.io) and CN (api.minimaxi.com)
endpoints, inferred from explicit region config, model provider base
URL, or minimax-portal OAuth base URL
- Prefer MINIMAX_CODE_PLAN_KEY over MINIMAX_API_KEY in credential
fallback, matching existing repo precedence
- Accept SecretRef objects for webSearch.apiKey (type: [string, object])
- Register in bundled registry, provider-id compat map, and fast-path
plugin id list with full alignment test coverage
- Add unit tests for endpoint/region resolution and edge cases
Closes #47927
Related #11399
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-04 19:56:04 +09:00