Peter Steinberger
4bcc58fc6d
refactor: dedupe speech core vitest shim
2026-04-06 20:30:20 +01:00
Peter Steinberger
5ac49b01c6
refactor: dedupe provider registry helpers
2026-04-06 19:57:57 +01:00
Peter Steinberger
1b7e16668e
fix: finalize arcee provider landing ( #62068 ) (thanks @arthurbr11)
2026-04-06 19:53:27 +01:00
Peter Steinberger
8ff570ee42
refactor: resolve channel env vars from plugin manifests
2026-04-06 19:53:27 +01:00
Peter Steinberger
58d7df7985
fix(ci): restore contracts and type gates
2026-04-06 19:10:31 +01:00
Vincent Koc
739ce82015
fix(plugins): prefer usable bundled plugin trees
2026-04-06 18:57:00 +01:00
Peter Steinberger
7ae8a10087
fix: improve claude cli live discovery
2026-04-06 18:49:59 +01:00
Peter Steinberger
510fca655a
fix(plugins): avoid helper reentry loads
2026-04-06 18:20:33 +01:00
Peter Steinberger
348cd6b17a
fix(test): restore bundled loader coverage
2026-04-06 18:18:30 +01:00
Peter Steinberger
f88b6ffb48
test: restore plugin contract testkit imports
2026-04-06 18:09:37 +01:00
Peter Steinberger
7d9a6b5572
fix(plugins): detect reentrant plugin loads
2026-04-06 18:05:33 +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
Peter Steinberger
725cbcc362
fix(plugins): narrow provider hook reentry guard
2026-04-06 17:57:49 +01:00
Peter Steinberger
6b543cafee
refactor: dedupe plugin enable-state adapters
2026-04-06 17:56:41 +01:00
Peter Steinberger
0eb6cec32b
refactor: dedupe plugin discovery boundary opens
2026-04-06 17:56:41 +01:00
Peter Steinberger
345c71f264
refactor: dedupe plugin activation helpers
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
1acadc5bbf
refactor(deadcode): remove orphaned plugin wrappers
2026-04-06 17:51:21 +01:00
Peter Steinberger
f7f861082a
fix(ci): repair boundary guards
2026-04-06 17:42:19 +01:00
Peter Steinberger
67520b6abf
fix(ci): restore bundled channel loading
2026-04-06 17:35:47 +01:00
Peter Steinberger
ce30557399
refactor(deadcode): remove orphaned core helpers
2026-04-06 17:26:25 +01:00
Peter Steinberger
8b79cbcd06
build(plugins): align package versions to 2026.4.6
2026-04-06 17:05:30 +01:00
Peter Steinberger
a65f9971b7
refactor(deadcode): remove duplicate barrels and helper shims
2026-04-06 17:00:40 +01:00
Peter Steinberger
672fcb187d
refactor(plugins): move provider seams to owning extensions
2026-04-06 16:54:18 +01:00
Peter Steinberger
f2a710ce63
fix(ci): align stale test expectations
2026-04-06 16:53:21 +01:00
Peter Steinberger
8aeee0dc6d
refactor: dedupe plugin config helpers
2026-04-06 16:52:41 +01:00
Peter Steinberger
a6a379b37c
refactor: re-duplicate plugin config helpers
2026-04-06 16:38:57 +01:00
Vincent Koc
56136c83b7
refactor(plugins): type sync hook handlers
2026-04-06 16:35:11 +01:00
Peter Steinberger
514328a9ad
style(repo): format touched helpers and tests
2026-04-06 16:16:10 +01:00
Vincent Koc
2537ae503d
chore(plugins): drop stale core channel lint comments
2026-04-06 15:56:41 +01:00
Peter Steinberger
378b2c2f5c
fix(check): absorb latest main lint drift
2026-04-06 15:56:02 +01:00
Peter Steinberger
d12029a15a
fix(check): repair plugin runtime type drift batch
2026-04-06 15:54:12 +01:00
Peter Steinberger
5a54005b4d
fix(plugins): restore green runtime gates
2026-04-06 15:42:51 +01:00
Peter Steinberger
ff7fe37d17
refactor(cli): normalize route boundaries
2026-04-06 15:38:04 +01:00
Vincent Koc
7bb61a07db
fix(check): repair plugin and secret type drift
2026-04-06 15:36:42 +01:00
Peter Steinberger
fa67ab2358
fix: preserve gateway-bindable loader compatibility
2026-04-06 15:28:41 +01:00
HansY
c78defdc2f
plugins: exclude runtimeSubagentMode from loader cache key
...
The plugin loader cache key included runtimeSubagentMode, which is
derived from allowGatewaySubagentBinding. Since different call sites in
the message processing pipeline pass different values for this flag,
each call produced a distinct cache key, triggering redundant
register() calls (40+ in 24 seconds after startup).
runtimeSubagentMode does not affect which plugins are loaded or how
they are configured — it is only metadata stored alongside the active
registry state. Removing it from the cache key lets all call sites
share the same cached registry regardless of their binding mode.
Fixes #61756
2026-04-06 15:28:41 +01:00
Peter Steinberger
8838fdc916
refactor: share web provider runtime helpers
2026-04-06 15:26:32 +01:00
Peter Steinberger
58f4099a4f
refactor: share plugin runtime load context
2026-04-06 15:26:32 +01:00
Peter Steinberger
cd5b1653f6
feat: declare explicit media provider capabilities
2026-04-06 15:24:38 +01:00
Peter Steinberger
91749930d4
fix: restore check-time path inference
2026-04-06 15:18:55 +01:00
Peter Steinberger
150c4018de
refactor: share plugin cli registration helpers
2026-04-06 14:52:21 +01: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
Vincent Koc
5c1b1eb169
fix(check): repair current main type drift
2026-04-06 13:56:57 +01:00
Peter Steinberger
6ed33d29c8
fix(windows): disable native jiti setup loaders
2026-04-06 13:48:32 +01:00
Peter Steinberger
1c41987876
refactor(auth): split auth state from auth store
2026-04-06 13:42:44 +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
Peter Steinberger
7e0e2f81e5
refactor(auth): isolate external oauth overlays
2026-04-06 13:30:25 +01:00