Omar Shahine
14506aeca4
fix(bluebubbles): add opt-in coalesceSameSenderDms for split-send DMs ( #69258 )
...
Merged via squash.
Prepared head SHA: 8f1bd3cf53
Co-authored-by: omarshahine <10343873+omarshahine@users.noreply.github.com >
Co-authored-by: omarshahine <10343873+omarshahine@users.noreply.github.com >
Reviewed-by: @omarshahine
2026-04-21 01:43:17 -07:00
Peter Steinberger
1a834a0ff6
test: reuse runtime sidecar uniqueness helper
2026-04-21 00:32:42 +01:00
scoootscooob
f700ad32a8
providers: default Moonshot to Kimi 2.6 ( #69477 )
...
Merged via squash.
Prepared head SHA: 4d778d09d1
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-20 16:15:29 -07:00
Peter Steinberger
eb94d3af94
test: share provider stream capture helper
2026-04-20 23:04:10 +01:00
Peter Steinberger
0f1ce47033
test(extensions): move provider contracts to owners
2026-04-20 20:55:39 +01:00
Peter Steinberger
3ecb713b00
perf: speed local checks and warm builds
2026-04-20 15:08:41 +01:00
Peter Steinberger
1e4f3f2123
refactor(test): remove legacy extension test seams
2026-04-20 13:18:49 +01:00
Ayaan Zaidi
be47599cad
test(github-copilot): cover opus default model
2026-04-20 11:03:50 +05:30
Mariano
bd3ad3436e
tasks: add detached runtime plugin registration contract ( #68915 )
...
* tasks: register detached runtime plugins
* tasks: harden detached runtime ownership
* tasks: extract detached runtime contract types
* changelog: note detached runtime contract
* changelog: attribute detached runtime contract
2026-04-19 13:13:11 +02:00
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
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
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