openclaw/docs/nodes
Peter Steinberger 9148fbb46a
fix(nodes): explain and recover session-host setup problems (#160188)
* fix(nodes): explain and recover session-host setup problems

Report unsafe workspace ancestry before dispatch, resume pending node pairing
after approval, explain runtime command availability at its authority owner,
and log inventory publication failures only when they change. Share inventory
validation and remove superseded policy and projection helpers.

* test(nodes): assert specific dispatch remediation messages

* test(nodes): align pairing retry coverage with node recovery

* fix(nodes): preserve desktop access after hosting failures

Keep connected-node environment availability separate from session hosting readiness and retain diagnostic placement refusal. Include Codex plugin installation in missing-command remediation. Cover the inventory-to-environment boundary with real connected-node enumeration.

* refactor(nodes): share runner declaration validation

Keep the status-wait capability added on main while extending the existing strict record schema with bounded hosting diagnostics. Remove the superseded declaration parser and clone closed worker-host snapshots through one path. Production code remains net zero against the refreshed base.

* fix(nodes): retain exhaustive command diagnostic states

* refactor(nodes): preserve explicit diagnostic return flow
2026-09-28 19:13:09 -07:00
..
talk fix(ui): keep speaker voice selection in Settings (#159441) 2026-09-27 05:43:56 +00:00
audio.md fix(meetings): load full transcripts and generate missing summaries (#152463) 2026-09-19 00:36:34 -07:00
camera.md
command-policy.md feat: enable desktop sharing by default with Mac and Tauri settings (#153359) 2026-09-20 06:34:59 -07:00
computer-use.md feat(desktop): let agents resume after manual control (#159923) 2026-09-28 10:16:42 -07:00
device-commands.md
file-transfers.md feat: transfer file bytes through the existing node channel (#152640) 2026-09-19 18:52:53 -07:00
images.md fix(media): preserve animated WebP attachments during preparation (#129483) 2026-09-18 02:08:48 -07:00
index.md
location-command.md
mcp-and-skills.md fix(mcp): recover expired SSE sessions and speed up parsing (#155497) 2026-09-22 09:13:30 -07:00
media-playback.md perf(media): share attachment playback metadata inspections (#158548) 2026-09-25 23:44:38 -07:00
media-understanding.md improve(agents): stop agents refusing or arguing over requested work (#157447) 2026-09-24 16:16:21 -05:00
node-exec.md fix(nodes): explain and recover session-host setup problems (#160188) 2026-09-28 19:13:09 -07:00
node-host.md fix(nodes): explain and recover session-host setup problems (#160188) 2026-09-28 19:13:09 -07:00
pairing-and-status.md fix(nodes): explain and recover session-host setup problems (#160188) 2026-09-28 19:13:09 -07:00
presence.md feat: let agents query online people and device activity (#159117) 2026-09-27 11:38:53 +00:00
session-catalogs.md perf(gateway): bound session catalog provider waits (#159457) 2026-09-27 06:04:29 +00:00
session-hosting.md perf(nodes): reuse warm workers so node session turns start as fast as local ones (#160265) 2026-09-28 16:07:44 -07:00
talk.md fix(android): GPT-Live Talk silently falls back to native speech (#153741) 2026-09-20 11:16:19 -07:00
troubleshooting.md fix(nodes): prevent orphaned work and incompatible launches (#149158) 2026-09-19 05:34:17 -07:00
voicewake.md