Vincent Koc
|
6eca1949d5
|
refactor(plugins): tighten web fetch provider boundary (#59646)
* refactor(plugins): tighten web fetch provider boundary
* fix(config): sync fetch secret parity and baseline
* fix(ci): enforce web fetch boundary guard
|
2026-04-02 20:53:57 +09:00 |
|
Vincent Koc
|
38d2faee20
|
!feat(plugins): add web fetch provider boundary (#59465)
* feat(plugins): add web fetch provider boundary
* feat(plugins): add web fetch provider modules
* refactor(web-fetch): remove remaining core firecrawl fetch config
* fix(web-fetch): address review follow-ups
* fix(web-fetch): harden provider runtime boundaries
* fix(web-fetch): restore firecrawl compare helper
* fix(web-fetch): restore env-based provider autodetect
* fix(web-fetch): tighten provider hardening
* fix(web-fetch): restore fetch autodetect and compat args
* chore(changelog): note firecrawl fetch config break
|
2026-04-02 20:25:19 +09:00 |
|
Peter Steinberger
|
042a9ab48a
|
test: fix plugin-sdk subpaths contract imports
|
2026-04-01 03:02:34 +01:00 |
|
Peter Steinberger
|
f5a23b710c
|
test: move plugin-sdk index and root alias guardrails
|
2026-04-01 02:50:22 +01:00 |
|
Peter Steinberger
|
016f065d7e
|
test: move remaining plugin-sdk guardrails to contracts
|
2026-04-01 02:46:50 +01:00 |
|
Peter Steinberger
|
7e02005ca9
|
test: move plugin-sdk guardrails to contracts suite
|
2026-04-01 02:41:02 +01:00 |
|
Peter Steinberger
|
4af52a7428
|
test: centralize provider runtime, discovery, and auth contracts
|
2026-04-01 01:49:11 +01:00 |
|
Peter Steinberger
|
78be556299
|
test: consolidate plugin registration contracts
|
2026-04-01 01:46:56 +01:00 |
|
Peter Steinberger
|
63819bb383
|
test: consolidate provider and web-search contracts
|
2026-04-01 01:44:43 +01:00 |
|
Peter Steinberger
|
c41df4873e
|
test: consolidate package manifest and core-extension contracts
|
2026-04-01 01:44:43 +01:00 |
|
Josh Avant
|
44674525f2
|
feat(tts): add structured provider diagnostics and fallback attempt analytics (#57954)
* feat(tts): add structured fallback diagnostics and attempt analytics
* docs(tts): document attempt-detail and provider error diagnostics
* TTS: harden fallback loops and share error helpers
* TTS: bound provider error-body reads
* tts: add double-prefix regression test and clean baseline drift
* tests(tts): satisfy error narrowing in double-prefix regression
* changelog
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
---------
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
|
2026-03-30 22:55:28 -05:00 |
|
Josh Avant
|
c918ab4faf
|
fix(tts): restore 3.28 schema compatibility and fallback observability (#57953)
* fix(tts): restore legacy config compatibility and fallback observability
* fix(tts): surface fallback attempts in status and telephony
* test(tts): cover /tts audio to /tts status fallback flow
* docs(tts): align migration and fallback observability guidance
* TTS: redact fallback logs and scope legacy plugin migration
* Infra: dedupe UV_EXTRA_INDEX_URL in host env policy
* Docs: scope doctor TTS migration to voice-call
* voice-call: restore strict known TTS provider validation
|
2026-03-30 22:05:03 -05:00 |
|
Peter Steinberger
|
aed87a608e
|
fix: stabilize bundled plugin ci lanes
|
2026-03-30 05:35:53 +09:00 |
|
Peter Steinberger
|
fc5fdcb091
|
refactor(plugin-sdk): remove bundled provider setup shims
|
2026-03-29 20:23:20 +01:00 |
|
Peter Steinberger
|
8e0ab35b0e
|
refactor(plugins): decouple bundled plugin runtime loading
|
2026-03-29 09:10:38 +01: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
|
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
|
46c2928234
|
fix(plugins): stabilize provider contract loading
|
2026-03-28 21:35:13 +00:00 |
|
Peter Steinberger
|
85b3c1db30
|
fix: defer tts provider resolution until needed
|
2026-03-28 11:35:33 +00:00 |
|
Peter Steinberger
|
71a3ad153a
|
fix(ci): stabilize bundled capability contract loading
|
2026-03-28 07:33:19 +00:00 |
|
Peter Steinberger
|
7206ddea6f
|
test: dedupe plugin contract suites
|
2026-03-28 06:04:51 +00:00 |
|
Tak Hoffman
|
26789db868
|
Fix TTS contract registry test context
|
2026-03-28 00:23:26 -05:00 |
|
Peter Steinberger
|
c69a70714c
|
test: harden contract registry fixtures
|
2026-03-28 02:49:49 +00:00 |
|
Peter Steinberger
|
fad42b19ee
|
test: dedupe plugin core utility suites
|
2026-03-28 01:38:12 +00:00 |
|
Peter Steinberger
|
c8c669537f
|
test: dedupe plugin contract and loader suites
|
2026-03-28 01:17:57 +00:00 |
|
Peter Steinberger
|
fc5e5f1e8e
|
fix: resolve loader and test fallout after sdk split
|
2026-03-27 23:27:55 +00:00 |
|
Peter Steinberger
|
992b30604d
|
refactor: move extension-owned tests to extensions
|
2026-03-27 21:37:09 +00:00 |
|
Peter Steinberger
|
1086acf3c2
|
fix: repair latest-main ci gate
|
2026-03-27 17:57:23 +00:00 |
|
Peter Steinberger
|
570bfb655f
|
refactor: route bundled provider catalog hooks through plugins
|
2026-03-27 17:23:40 +00:00 |
|
Peter Steinberger
|
ed055f44ae
|
refactor: route plugin runtime through bundled seams
|
2026-03-27 16:40:27 +00:00 |
|
Peter Steinberger
|
f1503bd5c7
|
refactor: route bundled capability providers through plugin runtime
|
2026-03-27 16:39:41 +00:00 |
|
Peter Steinberger
|
8d054e7892
|
test: move shared seams into contract suites
|
2026-03-27 16:33:53 +00:00 |
|
Peter Steinberger
|
546a1aad98
|
refactor: replace plugin-sdk dist env hacks with loader option
|
2026-03-27 13:46:17 +00:00 |
|
Peter Steinberger
|
ad89fa669c
|
fix: unstick provider contract tests
|
2026-03-27 13:46:17 +00:00 |
|
Peter Steinberger
|
b5a8d5a230
|
fix: stabilize plugin-sdk test loading
|
2026-03-27 13:46:17 +00:00 |
|
Peter Steinberger
|
a3e73daa6b
|
refactor: remove ollama legacy shims
|
2026-03-27 06:38:23 +00:00 |
|
Peter Steinberger
|
fbd8990e78
|
fix: resolve rebase fallout in runtime tests
|
2026-03-27 05:07:50 +00:00 |
|
Peter Steinberger
|
ffa2a47c58
|
test: stabilize slow contract and integration suites
|
2026-03-27 05:07:50 +00:00 |
|
Peter Steinberger
|
a4b77ad33f
|
refactor: shortcut bundled provider contract fixtures
|
2026-03-27 04:44:43 +00:00 |
|
Peter Steinberger
|
490b2f881c
|
fix(ci): restore codex oauth refresh fallback
|
2026-03-27 04:08:12 +00:00 |
|
Peter Steinberger
|
dff3ca2018
|
fix: stabilize ci after deps refresh
|
2026-03-27 02:44:05 +00:00 |
|
Peter Steinberger
|
7a35bca2ec
|
refactor: make memory embedding adapters generic
|
2026-03-27 02:02:24 +00:00 |
|
Peter Steinberger
|
42be3fb059
|
refactor: collapse manifest contract mirrors
|
2026-03-27 02:01:59 +00:00 |
|
Peter Steinberger
|
485bfe95ed
|
fix: clean bundled contract metadata follow-ups
|
2026-03-27 01:45:53 +00:00 |
|
Peter Steinberger
|
ba7804df50
|
refactor: derive bundled contracts from extension manifests
|
2026-03-27 01:45:52 +00:00 |
|
Peter Steinberger
|
48a65f7749
|
refactor: simplify bundled plugin contracts
|
2026-03-26 21:55:41 +00:00 |
|
Peter Steinberger
|
ce9dff1458
|
refactor: clean plugin capability boundaries
|
2026-03-26 21:41:49 +00:00 |
|