Peter Steinberger
5656f6c7ff
refactor: dedupe dashscope video helpers
2026-04-06 19:36:01 +01:00
Peter Steinberger
a171de283f
refactor: dedupe openai-compatible video helpers
2026-04-06 19:24:43 +01:00
Peter Steinberger
283b103e75
refactor: dedupe doctor account streaming checks
2026-04-06 19:24:43 +01:00
Peter Steinberger
348cd6b17a
fix(test): restore bundled loader coverage
2026-04-06 18:18:30 +01:00
Peter Steinberger
673878188d
refactor: dedupe preview streaming helpers
2026-04-06 18:15:53 +01:00
Peter Steinberger
b4785525df
refactor: dedupe video generation runtime surface
2026-04-06 18:15:53 +01:00
Peter Steinberger
4610ceb2a5
refactor: dedupe media understanding runtime surface
2026-04-06 18:15:53 +01:00
Vincent Koc
48fea1021a
fix(channels): harden bundled runtime sidecar resolution
2026-04-06 18:06:51 +01:00
Peter Steinberger
c1fa747f69
refactor: dedupe config write policy helpers
2026-04-06 17:56:41 +01:00
Peter Steinberger
a5a7ea0e39
refactor: dedupe provider stream family surface
2026-04-06 17:56:41 +01:00
Peter Steinberger
f1d7e9b569
refactor: dedupe volc model catalog helpers
2026-04-06 17:56:41 +01:00
Peter Steinberger
23f3a2d59d
refactor: dedupe plugin account resolution surface
2026-04-06 17:56:41 +01:00
Peter Steinberger
7f6de686bb
fix(ci): repair contracts and whatsapp regressions
2026-04-06 17:52:05 +01:00
Peter Steinberger
a47cb0a3b3
refactor: dedupe approval gateway resolver setup
2026-04-06 17:31:16 +01:00
Peter Steinberger
e7e3f11b20
refactor: dedupe legacy private-network doctor contracts
2026-04-06 17:28:11 +01:00
huntharo
f2cd2c00b0
fix(plugin-sdk): add bundled entry error context
...
(cherry picked from commit 6099405ba1e8b98caa92cce4487808d212dc3544)
2026-04-06 12:19:05 -04:00
Peter Steinberger
1c5cbad0a6
refactor: dedupe account conversation bindings
2026-04-06 17:18:36 +01:00
Peter Steinberger
1aee8c55ce
refactor: dedupe channel doctor compat helpers
2026-04-06 17:18:36 +01:00
Peter Steinberger
5d0e8336ab
perf(test): trim bundled channel bootstrap
2026-04-06 17:05:59 +01:00
Peter Steinberger
8a33a8d607
perf(test): trim runtime lookups and add changed bench
2026-04-06 16:49:28 +01:00
Vincent Koc
c3b19d204a
perf(test): lazy-load bundled channel secrets
2026-04-06 16:40:41 +01:00
Peter Steinberger
de20d3a024
refactor(plugin-sdk): add simple completion runtime entrypoint
2026-04-06 16:29:43 +01:00
Peter Steinberger
7a5e65c71b
test(channels): fix add and facade fixtures
2026-04-06 16:27:38 +01:00
Peter Steinberger
cd5b1653f6
feat: declare explicit media provider capabilities
2026-04-06 15:24:38 +01:00
Peter Steinberger
380a396266
refactor: share ambient proxy agent helpers
2026-04-06 15:03:30 +01:00
Onur Solmaz
154a7edb7c
refactor: consume acpx runtime library ( #61495 )
...
* refactor: consume acpx runtime library
* refactor: remove duplicated acpx runtime files
* fix: update acpx runtime dependency
* fix: preserve acp runtime error codes
* fix: migrate legacy acpx session files
* fix: update acpx runtime dependency
* fix: import Dirent from node fs
* ACPX: repin shared runtime engine
* ACPX: repin runtime semantics fixes
* ACPX: repin runtime contract cleanup
* Extensions: repin ACPX after layout refactor
* ACPX: drop legacy session migration
* ACPX: drop direct ACP SDK dependency
* Discord ACP: stop duplicate direct fallback replies
* ACP: rename delivered text visibility hook
* ACPX: pin extension to 0.5.0
* Deps: drop stale ACPX build-script allowlist
* ACPX: add local development guidance
* ACPX: document temporary pnpm exception flow
* SDK: preserve legacy ACP visibility hook
* ACP: keep reset commands on local path
* ACP: make in-place reset start fresh session
* ACP: recover broken bindings on fresh reset
* ACP: defer fresh reset marker until close succeeds
* ACP: reset bound sessions fresh again
* Discord: ensure ACP bindings before /new
* ACP: recover missing persistent sessions
2026-04-06 15:51:08 +02:00
Harold Hunt
0bd0097557
refactor: add xai plugin-sdk boundary canary ( #61548 )
...
* docs: plan real plugin-sdk workspace rollout
* build: add xai plugin-sdk boundary canary
* build: generate plugin-sdk package types
* build: hide plugin-sdk core export
* build: alias scoped plugin-sdk runtime imports
* build: repair plugin-sdk boundary drift
* fix(plugins): remove duplicated plugin-sdk entrypoints
* test(plugins): make tsc boundary canary portable
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-06 14:13:11 +01:00
Peter Steinberger
ef923805f5
Revert "refactor(cli): remove custom cli backends"
...
This reverts commit 6243806f7b .
2026-04-06 13:40:42 +01:00
Peter Steinberger
c39f061003
Revert "refactor(cli): remove bundled cli text providers"
...
This reverts commit 05d351c430 .
2026-04-06 13:40:41 +01:00
Vincent Koc
6b53a9aadb
feat(video): add mode-aware generation capabilities
2026-04-06 13:19:51 +01:00
Vincent Koc
e69cfc3e3b
fix(plugin-sdk): restore compat auth helper exports
2026-04-06 13:14:02 +01:00
Qinyao He
88b4ebeaf6
test: fix provider-model-shared test expectations for Sonnet 4.6
...
The shared-helper tests still expected dropThinkingBlocks: true for
claude-sonnet-4-6. Updated to match the new behavior where Sonnet 4.6
preserves thinking blocks.
2026-04-06 20:27:28 +09:00
Vincent Koc
4154bd707a
test(contracts): route bundled contract tests through sdk facades
2026-04-06 11:35:40 +01:00
Peter Steinberger
b62badd8a3
fix: restore main ci type checks
2026-04-06 05:38:25 +01:00
Vincent Koc
036b35e137
test(plugin-sdk): reuse temp dir helpers in facade tests
2026-04-06 05:26:33 +01:00
Vincent Koc
db7f4d3193
test(plugin-sdk): share temp dir test helper
2026-04-06 05:25:04 +01:00
Vincent Koc
0fdf9e874b
fix(config): normalize channel streaming config shape ( #61381 )
...
* feat(config): add canonical streaming config helpers
* refactor(runtime): prefer canonical streaming accessors
* feat(config): normalize preview channel streaming shape
* test(config): lock streaming normalization followups
* fix(config): polish streaming migration edges
* chore(config): refresh streaming baseline hash
2026-04-06 05:08:20 +01:00
Vincent Koc
5716d83336
feat(memory-wiki): restore llm wiki stack
2026-04-06 04:56:52 +01:00
Peter Steinberger
4aeabf95cc
fix: stabilize contract loader seams
2026-04-06 04:40:47 +01:00
Peter Steinberger
4a690b452a
fix(discord): narrow binding runtime imports
2026-04-06 04:38:52 +01:00
Peter Steinberger
2a5c355688
fix(ci): patch main regression surfaces
2026-04-06 04:17:52 +01:00
Peter Steinberger
05fe841dcd
fix: restore plugin boundary and ui locale ci gates
2026-04-06 03:53:32 +01:00
Ayaan Zaidi
332e7d9d7b
style: trim facade fallback comment noise
2026-04-06 08:07:38 +05:30
Chunyue Wang
1e9289f535
fix: resolve global bundled plugin facade fallback ( #61297 ) (thanks @openperf)
...
* fix(gateway): resolve globally-installed bundled plugins in facade-runtime
* fix: resolve global bundled plugin facade fallback (#61297 ) (thanks @openperf)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-06 08:03:18 +05:30
Peter Steinberger
bf269e7b67
test(plugin-sdk): tighten ACP command dispatch guards
2026-04-06 02:43:14 +01:00
Peter Steinberger
dc0ee2e178
feat: add music generation tooling
2026-04-06 01:47:14 +01:00
Peter Steinberger
ad6c584ce7
fix: ignore unsupported video generation overrides
2026-04-06 01:02:10 +01:00
Peter Steinberger
3584d28141
refactor: harden plugin metadata and browser sdk seams
2026-04-05 23:35:02 +01:00
Peter Steinberger
bb60b53124
feat: add qa lab extension
2026-04-05 23:21:56 +01:00
Peter Steinberger
d7f75ee087
refactor: hide qa channels with exposure metadata
2026-04-05 23:21:56 +01:00