Harold Hunt
fcee6fa047
Docs: add boundary AGENTS guides ( #56647 )
2026-03-28 20:22:03 -04:00
Vignesh Natarajan
c3a0304f63
chore(test): fix stale web search audit coverage
2026-03-28 17:18:57 -07:00
Peter Steinberger
5872f860c9
feat(xai): add plugin-owned x_search onboarding
2026-03-29 00:12:37 +00:00
Gustavo Madeira Santana
ebb4794952
Tests: reuse paired provider contract aliases
2026-03-28 20:08:38 -04:00
Gustavo Madeira Santana
680c30bc5d
Tests: shim config runtime for capability contracts
2026-03-28 20:02:28 -04:00
Gustavo Madeira Santana
d0e0150129
Tests: retry scoped contract registry loads
2026-03-28 19:53:21 -04:00
Gustavo Madeira Santana
5289e8f0fe
Tests: lazy-load web search contract registries
2026-03-28 19:24:38 -04:00
Gustavo Madeira Santana
bd1c48e4d9
Tests: lazy-load extension contract registries
2026-03-28 19:09:49 -04:00
Peter Steinberger
587e18cd3f
chore: prepare 2026.3.28-beta.1 release
2026-03-28 22:24:51 +00:00
Peter Steinberger
8a24cbf450
chore: bump version to 2026.3.28
2026-03-28 22:05:21 +00:00
huntharo
b7ab0ddb55
refactor(xai): move code_execution into plugin
2026-03-28 21:35:13 +00:00
Peter Steinberger
46c2928234
fix(plugins): stabilize provider contract loading
2026-03-28 21:35:13 +00:00
Peter Steinberger
2a950157b1
refactor(xai): move x_search into plugin
2026-03-28 21:35:13 +00:00
huntharo
c8ed1638ea
xAI: restore generic auth and x_search seams
2026-03-28 21:35:13 +00:00
huntharo
df61660a26
xAI: centralize fallback auth resolution
2026-03-28 21:35:13 +00:00
huntharo
9dd08a49a4
xAI: reuse fallback auth for runtime and discovery
2026-03-28 21:35:13 +00:00
Robin Waslander
31112d5985
fix(security): audit web search keys for all bundled providers ( #56540 )
...
hasWebSearchKey() was hardcoded to only check Brave and Perplexity
credentials. Replace with provider-aware check using
resolveBundledPluginWebSearchProviders() so Gemini, Grok/XAI, Kimi,
Moonshot, and OpenRouter credentials are recognized by the audit.
Add focused regression tests for each provider.
Fixes #34509
2026-03-28 18:55:38 +01:00
Peter Steinberger
02d4c1f2c3
refactor: derive channel metadata from plugin manifests
2026-03-28 17:17:10 +00:00
Peter Steinberger
5194cf2019
refactor: load bundled provider catalogs dynamically
2026-03-28 16:57:36 +00:00
Peter Steinberger
e34a770b8a
fix: keep provider discovery on mockable lazy runtime paths
2026-03-28 11:40:40 +00:00
Peter Steinberger
85b3c1db30
fix: defer tts provider resolution until needed
2026-03-28 11:35:33 +00:00
Ayaan Zaidi
c06dcf6b8b
fix(plugins): preserve active capability providers
2026-03-28 15:46:24 +05:30
Peter Steinberger
a955537a61
fix: slim provider sdk surfaces
2026-03-28 09:35:42 +00:00
Ayaan Zaidi
7320973ab0
fix(provider-wizard): avoid hook-time model normalization
2026-03-28 14:46:12 +05:30
Peter Steinberger
a631604247
fix(ci): stabilize browser bundled integration tests
2026-03-28 08:34:18 +00:00
Peter Steinberger
7d000088a4
fix(ci): use process env for provider compat fallback
2026-03-28 08:10:47 +00:00
Peter Steinberger
71a3ad153a
fix(ci): stabilize bundled capability contract loading
2026-03-28 07:33:19 +00:00
Peter Steinberger
d042192c7c
refactor(plugins): move provider policy hooks into plugins
2026-03-28 06:11:13 +00:00
Peter Steinberger
7206ddea6f
test: dedupe plugin contract suites
2026-03-28 06:04:51 +00:00
Peter Steinberger
48b2291b1e
test: dedupe plugin provider runtime suites
2026-03-28 06:04:51 +00:00
Peter Steinberger
89bb2cf03e
test: dedupe plugin bundle discovery suites
2026-03-28 06:04:50 +00:00
Peter Steinberger
b236f39104
refactor(agents): generalize tool schema compat cleanup
2026-03-28 05:42:46 +00:00
Peter Steinberger
c7883fe892
refactor(plugins): register provider model id hooks
2026-03-28 05:42:46 +00:00
Peter Steinberger
d5841f6412
refactor: centralize plugin API assembly
2026-03-28 05:24:25 +00:00
Tak Hoffman
26789db868
Fix TTS contract registry test context
2026-03-28 00:23:26 -05:00
Gustavo Madeira Santana
21c00165ef
test: fix gateway handler and typing lease helper types
2026-03-28 01:11:24 -04:00
Ayaan Zaidi
16f8616d9d
test(plugins): simplify typing pulse mock helper
2026-03-28 10:33:05 +05:30
Peter Steinberger
c4e6fdf94d
refactor(xai): move bundled xai runtime into plugin
...
Co-authored-by: Harold Hunt <harold@pwrdrvr.com >
2026-03-28 05:02:41 +00:00
Tak Hoffman
85064256a2
Refresh bundled plugin metadata snapshot
2026-03-28 00:00:14 -05:00
Peter Steinberger
02b8d47c6c
test: align slots helper types
2026-03-28 04:58:53 +00:00
Tak Hoffman
a790f63056
Fix typing lease background failure tests
2026-03-27 23:57:27 -05:00
Peter Steinberger
dc87ffa46d
fix(ci): guard telegram native command auth typing
2026-03-28 04:55:26 +00:00
Tak Hoffman
3e8bad0d31
Refresh bundled plugin metadata snapshot
2026-03-27 23:52:32 -05:00
Tak Hoffman
b8012221d2
fix(regression): restore slots test helper typing
2026-03-27 23:52:08 -05:00
Peter Steinberger
222ba9f174
fix(ci): tighten telegram and typing test types
2026-03-28 04:49:21 +00:00
Peter Steinberger
811685b95f
test: dedupe plugin bundle boundary suites
2026-03-28 04:44:58 +00:00
Peter Steinberger
fc84dd398b
test: dedupe plugin runtime registry suites
2026-03-28 04:43:29 +00:00
Peter Steinberger
25fea00bc7
test: dedupe plugin utility config suites
2026-03-28 04:43:29 +00:00
Peter Steinberger
324c621ebe
fix(ci): align telegram runtime and test drift
2026-03-28 04:41:23 +00:00
Peter Steinberger
0c729b6d30
test: dedupe plugin runtime utility suites
2026-03-28 04:40:08 +00:00