Peter Steinberger
981cb89ea3
fix(agents): strip stale gemini assistant prefill
2026-04-27 09:41:37 +01:00
Peter Steinberger
a35ad200d1
test: shrink image sanitizer fixtures
2026-04-27 09:39:28 +01:00
Peter Steinberger
7d74c29dcc
fix: isolate cron nested lane concurrency
2026-04-27 09:39:10 +01:00
Vincent Koc
231eb7b52a
docs(migrating-hermes): note partial-apply guard introduced by 8bdfa58cbb
...
Trace to 8bdfa58cbb (fix(migrations): avoid partial Hermes config apply after
conflict). Hermes apply now marks remaining dependent config items as
"blocked by earlier apply conflict" when a conflict surfaces mid-apply,
instead of writing them partially. Document the user-visible reason string
and where to find blocked items in the migration report.
2026-04-27 01:38:49 -07:00
Peter Steinberger
f97cc58760
fix(browser): auto-start configured browser plugin
2026-04-27 09:37:10 +01:00
Shakker
e792f96a84
fix: cache capability provider manifest ids
2026-04-27 09:36:53 +01:00
Peter Steinberger
e21c909bd0
fix(agents): strip stale anthropic assistant prefill
2026-04-27 09:36:25 +01:00
Peter Steinberger
3be8e68898
test: dedupe fast lane imports
2026-04-27 09:35:41 +01:00
Vincent Koc
56ca4e2269
fix(daemon): handle sudo user-systemd gateway install failures
...
* fix(daemon): handle sudo user-systemd gateway install failures
* fix(daemon): harden sudo systemctl user scope
* fix(plugins): remove static type-cycle edges
* test(plugins): update bundle command config mock
2026-04-27 01:34:57 -07:00
Peter Steinberger
c25082f92e
fix: apply cron concurrency to nested lane
2026-04-27 09:33:26 +01:00
Peter Steinberger
b9b15bec85
fix(ci): stabilize full validation probes
2026-04-27 09:30:53 +01:00
BsnizND
916eda16c1
fix(google-meet): keep tool sessions gateway-owned
...
Routes stateful Google Meet tool actions through the gateway-owned runtime so create/join/status/speak/leave share the same session owner instead of losing tool-created realtime sessions after the agent turn.
Also preserves structured gateway error details for missing session ids and tightens node-host child cleanup for already-closed sessions.
Fixes #72440 .
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-04-27 09:28:14 +01:00
Peter Steinberger
b09afa2993
fix: keep auto model fallbacks pinned until reset
2026-04-27 09:27:19 +01:00
Peter Steinberger
a60f15c611
refactor(gateway): move model pricing policy to manifests
2026-04-27 09:26:53 +01:00
Vincent Koc
a494eea6d4
fix(gateway): defer hook request handler imports
2026-04-27 01:26:38 -07:00
Peter Steinberger
a95da5b52d
fix(models): enrich local transport failure diagnostics
2026-04-27 09:25:38 +01:00
Peter Steinberger
c2d82b87ee
test(plugins): mock registry contribution seam
2026-04-27 09:23:59 +01:00
Peter Steinberger
444acde1de
feat: support layered plugin runtime deps
2026-04-27 09:21:25 +01:00
Peter Steinberger
9611260225
fix: retry primary after auto model fallback
2026-04-27 09:19:03 +01:00
Peter Steinberger
983bac7afa
fix(plugins): keep registry lookup types acyclic
2026-04-27 09:16:43 +01:00
Peter Steinberger
3eb6a5b209
docs: format migration docs
2026-04-27 09:16:36 +01:00
Peter Steinberger
f9181835e8
fix(agents): warn on fake local tool calls
2026-04-27 09:14:59 +01:00
Shakker
51bd95fff3
fix: reuse extractor manifest resolution pass
2026-04-27 09:12:51 +01:00
Shakker
c60581740a
fix: reuse manifest pass for runtime contract owners
2026-04-27 09:12:51 +01:00
Shakker
e547070ba9
fix: avoid repeated plugin metadata load for channel command defaults
2026-04-27 09:12:50 +01:00
Peter Steinberger
3913aa999d
test: lighten fast lane imports
2026-04-27 09:12:17 +01:00
github-actions[bot]
b09345e3f6
chore(ui): refresh th control ui locale
2026-04-27 08:12:10 +00:00
Peter Steinberger
d76f924be3
fix(plugins): avoid registry barrel topology cycle
2026-04-27 09:09:31 +01:00
Peter Steinberger
5b616e2bec
fix(agents): narrow session lock scope
2026-04-27 09:09:19 +01:00
Peter Steinberger
5ff49ae03e
fix(gateway): skip local model pricing refreshes
2026-04-27 09:09:19 +01:00
bbddbb
563718c2e4
feat(control-ui): confirm dreaming restart changes
...
Require explicit confirmation before applying restart-impacting Dreaming mode changes in the Control UI.
- Add pending/confirm/loading state for the Dreaming toggle path
- Render a restart confirmation dialog before sending the config patch
- Sync Control UI locale metadata and cover the confirmation flow in browser tests
Fixes #63804
2026-04-27 03:08:59 -05:00
Peter Steinberger
276291d399
fix: hide bonjour Windows ARP shell probe
2026-04-27 09:08:40 +01:00
Peter Steinberger
8bdfa58cbb
fix(migrations): avoid partial Hermes config apply after conflict
2026-04-27 09:07:59 +01:00
Vincent Koc
0055e404cf
docs(hermes): rework CLI migrate page and add user-facing migration guide
...
- cli/migrate: convert flat reference into structured Mintlify page (Tip pointer, ParamField for flags, AccordionGroup for safety model, sub-sections for Hermes provider with what's imported, .env keys, archive-only state, and plugin contract)
- install/migrating-hermes: new dedicated user guide modeled after migrating-matrix.md (Tabs for onboarding vs CLI, AccordionGroup for what gets imported, Steps for recommended flow, Warning for --overwrite, Troubleshooting accordions)
- docs.json: add install/migrating-hermes to Maintenance group alongside migrating and migrating-matrix
2026-04-27 01:04:00 -07:00
Peter Steinberger
184b024fb6
test(migrate-hermes): keep config runtime stateful
2026-04-27 09:02:14 +01:00
Peter Steinberger
87b8072a85
test: cover qqbot channel guardrails
2026-04-27 08:58:13 +01:00
Peter Steinberger
f7081a3879
fix(lmstudio): trust configured local endpoints
2026-04-27 08:55:45 +01:00
Peter Steinberger
9510906669
fix: stop hook fallback after security blocks
2026-04-27 08:55:38 +01:00
Peter Steinberger
5a3d01e480
docs: format plugin sdk subpaths
2026-04-27 08:53:31 +01:00
Peter Steinberger
f21c8c3f0c
test(migrate-hermes): use OpenClaw temp root
2026-04-27 08:53:27 +01:00
Peter Steinberger
58037cc89d
fix: resolve browser playwright runtime deps
2026-04-27 08:50:56 +01:00
Peter Steinberger
c1d827844c
test: speed up unit fast lane
2026-04-27 08:49:09 +01:00
Shakker
45b0d5ccc2
chore: add plugin lookup startup trace metrics
2026-04-27 08:48:18 +01:00
Shakker
bed76c26e7
fix: reuse lookup table for deferred plugin reload
2026-04-27 08:48:18 +01:00
Shakker
e068165036
docs: note plugin lookup reuse followups
2026-04-27 08:48:18 +01:00
Shakker
8b396bcfd2
docs: document plugin lookup table
2026-04-27 08:48:18 +01:00
Shakker
7c985890af
refactor: reuse lookup table during gateway plugin load
2026-04-27 08:48:18 +01:00
Shakker
b2deb74694
fix: include setup cli backends in plugin lookup
2026-04-27 08:48:18 +01:00
Shakker
5228b24927
fix: avoid spread in provider owner lookup
2026-04-27 08:48:18 +01:00
Shakker
af29ccd98f
fix: copy lookup startup plugin ids for gateway load
2026-04-27 08:48:18 +01:00