openclaw/docs/cli
Peter Steinberger d44f70eb4b
feat(pairing): one-paste device pairing via oc-pair setup links (#120768)
* feat(pairing): one-paste device pairing via oc-pair setup links

Implements milestone 3 from docs/plan/runners.md.

* fix(pairing): sign bootstrap handshake, keep URL candidates, wire pairing countdown

* test(gateway): update client callsite guard

* fix(pairing): preserve setup URL context paths

* fix(ui): keep pairing help aligned with setup mode

* fix(pairing): isolate bootstrap credentials

* perf(ui): keep one-paste pairing within bundle budget

* refactor(pairing): isolate native pair URL prefix parsing

* fix(pairing): preserve candidate lifecycle state

* fix(pairing): retire shared credentials after bootstrap

* fix(pairing): apply rotated manifest through client owner

* test(pairing): prove bootstrap retirement across reconnect

* fix(pairing): preserve native gateway context paths

* fix(pairing): carry native context paths through reconnect

* fix(ios): preserve encoded gateway context path

* chore(plugin-sdk): refresh pairing API baselines
2026-08-12 02:01:33 -07:00
..
acp.md feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
agent.md fix(cli): guard remaining embedded state writers (#121282) 2026-08-09 17:09:35 -07:00
agents.md docs: show canonical agent roster configuration (#118722) 2026-08-03 08:24:40 -07:00
approvals.md feat(cli): support --json across reporting commands (#117928) 2026-08-02 02:56:08 -07:00
attach.md feat: continue dashboard sessions from CLI URLs (#120893) 2026-08-09 16:44:25 -07:00
audit.md fix(audit): show authenticated users for Gateway runs (#122484) 2026-08-12 08:50:37 +00:00
backup.md fix(backup): exclude state temp files (#122250) 2026-08-11 13:48:27 -07:00
browser.md feat(browser): add zero-click Chrome extension bootstrap (#121586) 2026-08-10 19:31:13 -07:00
channels.md
clawbot.md
claws.md feat(claws): add local project author lifecycle (#117037) 2026-08-09 03:30:21 -07:00
completion.md fix(cli): preserve shell profiles when completion install fails (#117987) 2026-08-02 06:36:43 -07:00
config.md feat(secrets): add SQLite-backed secret store (#121559) 2026-08-10 07:08:40 -07:00
configure.md
crestodian.md
cron.md fix(agents): apply global fast mode to implicit agent (#120697) 2026-08-08 13:55:57 -07:00
daemon.md
dashboard.md docs: document control ui owner handoff 2026-08-06 02:21:45 +01:00
devices.md fix: make gateway token recovery usable from macOS onboarding (#118051) 2026-08-02 10:06:50 -07:00
directory.md
dns.md docs: replace retired config keys with canonical schema keys (#121330) 2026-08-09 20:30:43 -07:00
docs.md feat(cli): support --json across reporting commands (#117928) 2026-08-02 02:56:08 -07:00
doctor.md docs(memory): explain automatic QMD migration (#121911) 2026-08-10 23:57:34 -07:00
fleet.md
flows.md
gateway.md feat(gateway): make suspend/resume operator-usable end to end (#122100) 2026-08-11 22:12:53 -07:00
health.md
hooks.md feat(cli): support --json across reporting commands (#117928) 2026-08-02 02:56:08 -07:00
index.md refactor(commitments): remove inferred follow-up subsystem 2026-08-10 13:48:32 +05:30
infer.md fix(cli): publish TTS output atomically (#117962) 2026-08-02 04:08:55 -07:00
logs.md
mcp.md feat(mcp): per-requester OAuth for MCP servers (#122166) 2026-08-11 20:58:51 +00:00
memory.md refactor(memory)!: remove the QMD backend; builtin is the only memory engine (#120936) 2026-08-09 03:05:47 -07:00
message.md
migrate.md fix(codex): guide recovery from unimported agent auth (#116807) 2026-08-01 07:08:02 -06:00
models.md fix(cli): guard remaining embedded state writers (#121282) 2026-08-09 17:09:35 -07:00
node.md feat(pairing): one-paste device pairing via oc-pair setup links (#120768) 2026-08-12 02:01:33 -07:00
nodes.md fix(nodes): preserve screen output on write failure (#117973) 2026-08-02 05:22:34 -07:00
onboard.md docs(onboard): fix non-interactive command examples (#121954) 2026-08-11 01:35:00 -07:00
openclaw.md
pairing.md
path.md
plugins.md fix(plugins): keep packed entries consistent through package lifecycle (#121174) 2026-08-12 00:49:29 -07:00
policy.md feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
promos.md
proxy.md feat(cli): support --json across reporting commands (#117928) 2026-08-02 02:56:08 -07:00
qr.md
reset.md
resume.md feat(secrets): add SQLite-backed secret store (#121559) 2026-08-10 07:08:40 -07:00
sandbox.md refactor(sandbox): share container backend with Podman 2026-07-31 00:06:33 -04:00
secrets.md fix(secrets): reject empty secret values and classify oversized input as validation (#121947) 2026-08-11 02:30:04 -07:00
security.md
sessions.md fix(sessions): stop active runs before archiving (#120892) 2026-08-09 09:03:20 -07:00
setup.md
skills.md feat(skills): reconcile learned skill collections (#121653) 2026-08-11 02:06:26 +05:30
status.md fix(diagnostics): report exporter health in doctor and status (#119816) 2026-08-06 20:50:18 +08:00
system.md
tasks.md fix: make subagent completion delivery durable 2026-08-03 02:48:34 -05:00
transcripts.md
tui.md feat(secrets): add SQLite-backed secret store (#121559) 2026-08-10 07:08:40 -07:00
uninstall.md
update.md perf(update): reuse dev preflight build cache (#117246) 2026-07-31 22:59:44 -07:00
voicecall.md
webhooks.md
wiki.md fix(wiki): accept --agent for agent-scoped vaults (#117943) 2026-08-02 03:33:15 -07:00
workboard.md
worker.md