You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Device pairing tokens become invalid after gateway restart loops, even though the device records persist in ~/.openclaw/devices/paired.json. This forces users to re-pair the web dashboard and CLI after any gateway instability.
After gateway stabilizes, attempt to reconnect web dashboard
Expected Behavior
Device tokens should survive gateway restarts. The persisted state in ~/.openclaw/devices/paired.json should be sufficient to validate previously-paired devices.
Actual Behavior
After restart loops, the gateway rejects previously-valid device tokens:
Summary
Device pairing tokens become invalid after gateway restart loops, even though the device records persist in
~/.openclaw/devices/paired.json. This forces users to re-pair the web dashboard and CLI after any gateway instability.Steps to Reproduce
webchat connectedappears in logsExpected Behavior
Device tokens should survive gateway restarts. The persisted state in
~/.openclaw/devices/paired.jsonshould be sufficient to validate previously-paired devices.Actual Behavior
After restart loops, the gateway rejects previously-valid device tokens:
This happens even though:
~/.openclaw/devices/paired.jsonstill contains the device record~/.openclaw/identity/device.json(gateway keypair) hasn't changedEnvironment
Workaround
localhost:18789openclaw gateway pairor access dashboard to re-pairInvestigation Notes
The device is stored in
paired.jsonwith its token:{ "181a2782...": { "deviceId": "181a2782...", "clientId": "openclaw-control-ui", "tokens": { "operator": { "token": "zaCyiCn6RRf-...", ... } } } }Yet the gateway rejects the token after restart. Possible causes:
Related