mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 09:39:25 +00:00
Reuse existing normalization, URL, catalog and lifecycle helpers across feature plugins. Fix retained Copilot abort listeners when pre-session auth or proxy setup fails. Preserve tool descriptors, plugin manifests, persisted state and URL admission policy. Remote changed checks, non-Browser sibling suites, focused Browser tests, plugin contracts, SDK checks and both zero-cycle gates pass. The independently attributed partial-refresh UI failure is documented in the PR evidence. |
||
|---|---|---|
| .. | ||
| assets | ||
| api.ts | ||
| doctor-contract-api.test.ts | ||
| doctor-contract-api.ts | ||
| index.test.ts | ||
| index.ts | ||
| notify-cas.test.ts | ||
| notify-state.ts | ||
| notify.test.ts | ||
| notify.ts | ||
| openclaw.plugin.json | ||
| pair-command-approve.ts | ||
| pair-command-auth.ts | ||
| README.md | ||
Device Pairing
Connect OpenClaw devices to your Gateway with setup codes and QR codes. The
plugin adds /pair commands for creating codes, inspecting pending requests,
and approving device pairing from an authorized conversation.
Get started
Your Gateway needs an authenticated address the new device can reach. In an
authorized chat, run /pair for a setup code or /pair qr for a QR code, then
connect from the OpenClaw mobile app's Gateway settings.
Use /pair pending to review outstanding requests and /pair cleanup to
invalidate unused codes when finished.
See the pairing guide for connection requirements and approval behavior.