Commit graph

109 commits

Author SHA1 Message Date
Peter Steinberger
3a3ab31d2b
test: dedupe plugin contract helper assertions 2026-04-18 21:12:54 +01:00
Peter Steinberger
2d59395883
refactor: move provider endpoint metadata into manifests 2026-04-18 21:06:50 +01:00
Peter Steinberger
85912849cc
refactor: move extension markers into manifests 2026-04-18 20:16:44 +01:00
Peter Steinberger
3f3bc97cd3
chore(lint): enable warning comments rule
Some checks are pending
CI / build-artifacts (push) Blocked by required conditions
CI / (push) Blocked by required conditions
CI / checks-fast-protocol (push) Blocked by required conditions
CI / -1 (push) Blocked by required conditions
CI / checks-node-extensions (push) Blocked by required conditions
CI / -2 (push) Blocked by required conditions
CI / -3 (push) Blocked by required conditions
CI / checks-node-core (push) Blocked by required conditions
CI / extension-fast (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional-boundaries (push) Blocked by required conditions
CI / check-additional-extension-surfaces (push) Blocked by required conditions
CI / check-additional-runtime-topology (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -4 (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Install Smoke / preflight (push) Waiting to run
Install Smoke / install-smoke (push) Blocked by required conditions
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
2026-04-18 18:55:18 +01:00
Peter Steinberger
df525b90f2
chore(lint): enable unnecessary type parameter rule 2026-04-18 18:31:13 +01:00
Vincent Koc
e5747629c3
fix(test): stabilize workspace package test imports 2026-04-18 06:45:09 -07:00
Peter Steinberger
3abb5fd291
test: slim channel contract hotspots 2026-04-18 01:36:33 +01:00
Peter Steinberger
4143da0ffa
test: use provider contract artifacts 2026-04-18 01:36:15 +01:00
Peter Steinberger
ac39cef969
test: use web fetch contract artifacts 2026-04-18 01:36:15 +01:00
Peter Steinberger
3213fcddbe
test: use web search contract artifacts 2026-04-18 01:36:15 +01:00
Peter Steinberger
7db9a53254
test: slim contract suite imports 2026-04-18 01:36:15 +01:00
Gustavo Madeira Santana
c54464a887 test: keep searxng web search contract light
Lazy-load the SearXNG web-search client from provider execution and reuse
the shared contract helper for credential and selection wiring. Keep the
shared fast-path contract focused on the single bundled manifest it checks.
2026-04-17 18:15:59 -04:00
Gustavo Madeira Santana
2482e70fb8
test: narrow web search contract runtime loads
Honor targeted includes in the contracts Vitest lane and compare bundled
web-search fast-path artifacts against plugin-owned runtime artifacts instead
of loading whole plugin entries. Split Google and Firecrawl runtime-only work
behind lazy seams so provider registration stays metadata-light.

Also keep Perplexity contract metadata aligned by sharing its runtime transport
resolution with the contract artifact.
2026-04-17 17:26:46 -04:00
Vincent Koc
8b5030447a
test(plugins): trim contract helper runtime boot 2026-04-17 14:25:21 -07:00
Vincent Koc
420b1da82f
test(plugins): trim tts summarization contract boot 2026-04-17 14:25:21 -07:00
Vincent Koc
afdbf48914
test(plugins): fast-path bundled setup web providers 2026-04-17 14:25:21 -07:00
Vincent Koc
c0b8250f4f
test(plugins): trim contract registry runtime fanout 2026-04-17 14:25:21 -07:00
Vincent Koc
815e2fc529
test(plugins): trim tts contract mock startup 2026-04-17 14:25:21 -07:00
Vincent Koc
18b45e63f2
test(plugins): speed up tts contract helper boot 2026-04-17 14:25:21 -07:00
Vincent Koc
78f0fb660c
test(plugins): avoid per-test discovery reloads 2026-04-17 14:25:21 -07:00
Ayaan Zaidi
2a283e87a7 fix(plugins): enforce synchronous registration 2026-04-17 10:14:00 +05:30
Peter Steinberger
6429fa0a7f test: keep prompt cache PR gate green
Some checks are pending
CI / -4 (push) Blocked by required conditions
CI / -2 (push) Blocked by required conditions
CI / preflight (push) Waiting to run
CI / security-fast (push) Waiting to run
CI / build-artifacts (push) Blocked by required conditions
CI / (push) Blocked by required conditions
CI / -1 (push) Blocked by required conditions
CI / checks-node-extensions (push) Blocked by required conditions
CI / -3 (push) Blocked by required conditions
CI / checks-node-core (push) Blocked by required conditions
CI / extension-fast (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Install Smoke / preflight (push) Waiting to run
Install Smoke / install-smoke (push) Blocked by required conditions
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
2026-04-16 09:41:26 -07:00
Peter Steinberger
1d41ef724a
test: isolate tts provider auto-selection env 2026-04-16 17:05:36 +01:00
Barron Roth
bf59917cd1
fix: add Google Gemini TTS provider (#67515) (thanks @barronlroth)
* Add Google Gemini TTS provider

* Remove committed planning artifact

* Explain Google media provider type shape

* google: distill Gemini TTS provider

* fix: add Google Gemini TTS provider (#67515) (thanks @barronlroth)

* fix: honor cfg-backed Google TTS selection (#67515) (thanks @barronlroth)

* fix: narrow Google TTS directive aliases (#67515) (thanks @barronlroth)

---------

Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-04-16 11:54:35 +05:30
Vincent Koc
9c7c360fed test(providers): share onboard primary model checks 2026-04-12 04:30:19 +01:00
Vincent Koc
ea1d483fe6 test(extensions): share direct import smoke harness 2026-04-12 04:24:42 +01:00
Vincent Koc
1aea00b370 fix(test): use provider onboarding api type directly 2026-04-12 04:21:15 +01:00
Vincent Koc
17bdc76d90 test(providers): share onboard primary assertions 2026-04-12 04:20:55 +01:00
Vincent Koc
a800dfc8f3 test(providers): share onboard merge assertions 2026-04-12 04:16:10 +01:00
Vincent Koc
3f65e2545f test(providers): share onboard smoke assertions 2026-04-12 04:12:00 +01:00
Peter Steinberger
8ddd9b8aac
perf: narrow plugin config test surfaces 2026-04-11 13:55:08 +01:00
Peter Steinberger
202f80792e
feat: add plugin text transforms 2026-04-11 02:17:39 +01:00
Peter Steinberger
44ec4d05de feat: add pluggable agent harness registry 2026-04-10 21:22:16 +01:00
Peter Steinberger
8640b89158
test: trim provider contract slow paths 2026-04-10 20:00:48 +01:00
Vincent Koc
3cea11d3b6 test(boundary): route helper imports through bundled plugin surfaces 2026-04-10 08:05:56 +01:00
Peter Steinberger
0766f0b422
test: update modelstudio catalog contract sentinel 2026-04-09 01:20:34 +01:00
Peter Steinberger
654ad0a1fb
test: keep bundled web-search owner checks on public artifacts 2026-04-08 16:46:29 +01:00
Peter Steinberger
edf6b490a6
fix: harden bundled plugin dependency release checks 2026-04-08 15:15:44 +01:00
scoootscooob
d52d5ad6ff
release: mirror bundled channel deps at root (#63065)
Merged via squash.

Prepared head SHA: ac26799a54
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com>
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com>
Reviewed-by: @scoootscooob
2026-04-08 04:00:17 -07:00
Josh Lehman
b8f12d99b2
fix: expose runtime-ready provider auth to plugins (#62753) 2026-04-07 19:28:36 -07:00
Gustavo Madeira Santana
d78512b09d
Refactor: centralize native approval lifecycle assembly (#62135)
Merged via squash.

Prepared head SHA: b7c20a7398
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-07 14:40:26 -04:00
DhruvBhatia0
12331f0463
feat: add pluggable compaction provider registry (#56224)
Merged via squash.

Prepared head SHA: 0cc9cf3f30
Co-authored-by: DhruvBhatia0 <69252327+DhruvBhatia0@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-04-07 10:55:34 -07:00
Peter Steinberger
96724e5a4b
Messaging: align adapter compile surfaces 2026-04-07 16:46:21 +01:00
Peter Steinberger
cd92c6289c Tests: stabilize provider reload boundaries 2026-04-07 22:16:53 +08:00
Peter Steinberger
72559324b3 Tests: stabilize provider runtime contract imports 2026-04-07 22:07:29 +08:00
Vincent Koc
947a43dae3 feat(memory-wiki): add belief-layer digests and compat migration 2026-04-07 08:56:24 +01:00
Peter Steinberger
cf2fc4fdbb
fix: quiet unconfigured ollama discovery 2026-04-07 07:59:45 +01:00
Peter Steinberger
625fd5b3e3
refactor: centralize inbound mention policy 2026-04-07 07:51:00 +01:00
Peter Steinberger
f8920e96d0
test: add missing provider runtime mock export 2026-04-06 18:04:18 +01:00
Peter Steinberger
c817bb87d4
test: move plugin helper seams into test helpers 2026-04-06 18:03:35 +01:00