Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
OpenClaw treats wake words as a single global list owned by the Gateway.
Wake words are stored on the gateway machine at:
~/.openclaw/settings/voicewake.jsonShape:
json{ "triggers": ["openclaw", "claude", "computer"], "updatedAtMs": 1730000000000 }
voicewake.get{ triggers: string[] }voicewake.set{ triggers: string[] }{ triggers: string[] }Notes:
voicewake.routing.get{ config: VoiceWakeRoutingConfig }voicewake.routing.set{ config: VoiceWakeRoutingConfig }{ config: VoiceWakeRoutingConfig }VoiceWakeRoutingConfigjson{ "version": 1, "defaultTarget": { "mode": "current" }, "routes": [{ "trigger": "robot wake", "target": { "sessionKey": "agent:main:main" } }], "updatedAtMs": 1730000000000 }
Route targets support exactly one of:
{ "mode": "current" }{ "agentId": "main" }{ "sessionKey": "agent:main:main" }voicewake.changed{ triggers: string[] }voicewake.routing.changed{ config: VoiceWakeRoutingConfig }Who receives it:
VoiceWakeRuntimevoicewake.setVoiceWakeManagervoicewake.set© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine