Peter Steinberger
b4fec8ded1
test(release): isolate deferred channel fixture
2026-05-09 23:25:27 +01:00
Peter Steinberger
19f66b4a90
test(plugins): isolate startup planner fixture coverage
2026-05-09 23:25:27 +01:00
Peter Steinberger
16f3350b84
fix(release): repair full validation gates
2026-05-09 23:25:26 +01:00
Peter Steinberger
5849c32402
fix: install Codex for OpenAI onboarding ( #79709 )
...
* fix: install codex for openai onboarding
* docs: require crabbox e2e bug proof
2026-05-09 16:57:40 +09:00
Shakker
a805abc878
test: tighten channel plugin id assertions
2026-05-09 05:27:08 +01:00
Shakker
039269c738
test: align startup runtime policy assertions
2026-05-08 11:02:51 +01:00
pashpashpash
1c33990108
Route OpenAI agents through Codex by default ( #78899 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* fix: preserve explicit OpenAI PI Codex auth routing
* fix: show codex auth for openai model listing
* fix: map codex auth into configured openai list rows
* fix: preserve explicit openai pi auth routes
* docs: keep openai model route examples canonical
* fix: clean openai codex test fixtures
* fix: scope codex auth status fallback
* fix: repair current ci boundary drift
2026-05-07 19:46:49 +09:00
pashpashpash
3a901b5e95
Revert "Install Codex plugin on OpenAI model selection ( #78799 )" ( #78878 )
...
This reverts commit c8f3fecad6 .
2026-05-07 18:13:59 +09:00
pashpashpash
c8f3fecad6
Install Codex plugin on OpenAI model selection ( #78799 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* docs: credit openai codex auth fix
* fix(agents): respect custom openai runtime routing
* fix(agents): install codex plugin on openai selection
* fix(agents): preserve OpenAI Codex auth switching
* fix(ci): restore channel contract runner expression
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-07 01:57:34 -07:00
Peter Steinberger
0eb06caae3
fix: start configured generation providers
2026-05-05 05:03:54 +01:00
MkDev11
d6900ee500
fix(plugins): load explicit hook plugins at startup ( #76684 ) (thanks @MkDev11)
...
Includes explicitly enabled hook-capable plugins in the Gateway startup runtime scope and adds regression coverage for startup hook plugin gating.
2026-05-03 15:20:42 +01:00
HCL
deb7b821c1
fix(plugins): include selected context-engine slot plugin in gateway startup ( #76576 )
...
External context-engine plugins (e.g. lossless-claw) register via
api.registerContextEngine at load time but ship without
activation.onStartup in their manifest. The gateway startup planner
only considered memory plugins and explicit sidecar plugins, so a
selected non-legacy context engine was omitted from the startup load
plan and never loaded before agent turns resolved the active engine,
producing the "Context engine X is not registered; falling back to
default engine legacy" warning.
Fix: add resolveContextEngineSlotStartupPluginId mirroring the memory
slot pattern; pass contextEngineSlotStartupPluginId into
shouldConsiderForGatewayStartup so the selected context-engine plugin
is included in pluginIds regardless of its manifest activation shape.
Tests: added four regression cases covering include, exclude, legacy
bypass, and id normalization. 82 tests pass.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-03 13:22:47 +01:00
Peter Steinberger
2b82c05a7f
fix(plugins): include inherited tts persona providers at startup
2026-05-03 13:17:24 +01:00
Alex Knight
8142e67d63
fix(plugins): start configured speech providers ( #76540 )
...
* fix(plugins): start configured speech providers
* fix(plugins): mirror tts provider selection
2026-05-03 21:41:50 +10:00
Peter Steinberger
fecac7e40a
refactor: unify plugin startup metadata planning
2026-05-02 06:36:03 +01:00
Peter Steinberger
7ac23eeeb5
refactor: drop legacy implicit startup sidecar fallback
2026-05-01 22:58:18 +01:00
Peter Steinberger
d2e55b01f2
perf(tests): speed up channel plugin id tests
2026-04-29 20:24:12 +01:00
Peter Steinberger
b4ffef5c5f
fix(plugins): prune inactive bundled runtime deps
2026-04-28 10:34:24 +01:00
Shakker
d48c3e12a5
feat: gate legacy startup sidecar fallback
2026-04-28 06:31:55 +01:00
Shakker
7754158292
perf: skip explicit startup opt out plugins
2026-04-28 03:13:20 +01:00
EVA
1adaa28dc8
[plugin sdk] Add generic plugin host-hook contracts ( #72287 )
...
Merged via squash.
Prepared head SHA: 68e5f2ce19
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-27 17:07:02 -07:00
Shakker
a964dcbddb
fix: honor source plugin activation at startup
2026-04-27 14:29:49 +01:00
Peter Steinberger
f97cc58760
fix(browser): auto-start configured browser plugin
2026-04-27 09:37:10 +01:00
Peter Steinberger
cd79e01be3
fix: load default memory plugin at startup
2026-04-26 11:32:58 +01:00
Peter Steinberger
878e1a2201
fix(plugins): preload cli backend runtime owners
2026-04-26 08:59:41 +01:00
Peter Steinberger
5b9be2cdb1
fix: migrate agent runtime config
2026-04-26 08:12:44 +01:00
Peter Steinberger
7c6c0a8d54
fix: avoid persisted-auth channel startup probes
2026-04-26 07:09:21 +01:00
Shakker
4e3b860e60
refactor: scope plugin capabilities to manifests
2026-04-26 02:31:02 +01:00
Vincent Koc
674d188153
feat(plugins): plan gateway startup from registry
2026-04-25 10:35:35 -07:00
Peter Steinberger
f6dcf968ca
fix: honor disabled plugin runtime deps
2026-04-24 17:46:35 +01:00
Peter Steinberger
de6f548a7c
fix: suppress disabled channel read-only presence
2026-04-22 03:21:07 +01:00
Gustavo Madeira Santana
f4478a142a
Fix channel presence gating for disabled plugins ( #69862 )
...
Merged via squash.
Prepared head SHA: f76f6212b2
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-21 20:51:09 -04:00
Gustavo Madeira Santana
24db09a19b
fix(cli): keep channel status checks off plugin runtimes ( #69479 )
...
Merged via squash.
Prepared head SHA: 63f6e416a9
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-21 13:53:08 -04:00
Peter Steinberger
86f108401b
fix: share agent harness runtime activation ( #67474 )
2026-04-16 09:06:45 -07:00
duqaXxX
f4bbd0122a
test(plugins): remove useless spread in startup config fixture
2026-04-16 09:06:45 -07:00
duqaXxX
69ba924b53
fix(codex): activate harness plugin for forced runtime
2026-04-16 09:06:45 -07:00
Vincent Koc
b7b3846793
feat(plugins): narrow channel loads from manifests ( #65429 )
...
* feat(plugins): narrow channel loads from manifests
* fix(plugins): harden channel owner activation trust
* fix(plugins): preserve empty channel scopes
* fix(plugins): honor channel-owner policy gates
* fix(plugins): keep channel setup and scope fallbacks correct
* fix(plugins): keep channel trust tied to source config
2026-04-12 17:24:15 +01:00
Peter Steinberger
a73dc477d7
style: apply oxfmt cleanup
2026-04-10 23:09:37 +01:00
EronFan
5e2136c6ae
fix: include memory plugins in gateway startup (openclaw#64423)
...
Verified:
- pnpm build
- pnpm check
- pnpm test -- src/plugins/channel-plugin-ids.test.ts
Co-authored-by: EronFan <50734013+EronFan@users.noreply.github.com >
2026-04-10 16:02:44 -05:00
Mariano
03e19c5436
fix(gateway): restore dreaming startup reconciliation ( #64258 )
...
* gateway: restore dreaming startup reconciliation
* gateway: harden dreaming startup reconciliation
---------
Co-authored-by: mbelinky <mbelinky@users.noreply.github.com >
2026-04-10 15:02:19 +02: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
84e76f7cce
refactor(cli): remove stale cli provider leftovers
2026-04-05 19:11:34 +01:00
Peter Steinberger
bc137951e9
fix: preserve allowlist guard for auto-enabled bundled channels ( #60233 ) (thanks @dorukardahan)
2026-04-03 22:55:31 +09:00
Vincent Koc
d2ce3e9acc
perf(plugins): keep gateway startup channel-only ( #59754 )
...
* perf(plugins): keep gateway startup channel-only
* fix(gateway): preserve startup sidecars in plugin scope
2026-04-03 00:28:15 +09:00
Peter Steinberger
85611f0021
fix: tighten gateway startup plugin loading
2026-04-01 00:20:06 +09:00
Dinakar Sarbada
62d6cfedee
fix(doctor/plugins): skip unused Matrix inspector loads and honor enabledByDefault startup plugins ( #57931 )
...
Merged via squash.
Prepared head SHA: 634794b954
Co-authored-by: dinakars777 <250428393+dinakars777@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-30 17:06:04 -04:00
Peter Steinberger
48b2291b1e
test: dedupe plugin provider runtime suites
2026-03-28 06:04:51 +00:00
Peter Steinberger
25fea00bc7
test: dedupe plugin utility config suites
2026-03-28 04:43:29 +00:00
Peter Steinberger
708ff9145e
test: dedupe plugin utility config suites
2026-03-28 04:02:13 +00:00
Peter Steinberger
39f6fe9ab1
test: dedupe plugin runtime and provider suites
2026-03-28 03:00:51 +00:00