openclaw/docs/cli
Alex Naidis a290cd633f
fix(doctor): repair managed plugin peer links
Repair managed npm plugin OpenClaw peer links across doctor, install, and update flows.

- relink `peerDependencies.openclaw` packages under managed npm roots during doctor repair
- make read-only doctor preview broken peer links with a `doctor --fix` hint
- reject target plugin installs when their own peer link cannot be repaired, without blocking unrelated installs for stale sibling packages
- preserve update warning behavior for unrepairable package-local `node_modules`

Verification:
- `pnpm test src/plugins/plugin-peer-link.test.ts src/plugins/install.test.ts src/plugins/install.npm-spec.test.ts src/plugins/update.test.ts src/commands/doctor-plugin-registry.test.ts src/commands/doctor/repair-sequencing.test.ts -- --reporter=verbose`
- `pnpm exec oxfmt --check --threads=1 ...`
- `git diff --check`
- Crabbox/Testbox `tbx_01krde1jx199rnpm2rv1rdcj76`: focused tests + `pnpm check:changed`, exit 0
- Real CLI proof in PR body: read-only `openclaw doctor` warning plus `openclaw doctor --fix` symlink repair

Thanks @TheCrazyLex.
2026-05-12 07:49:08 +01:00
..
acp.md feat(acp): expose session lineage metadata 2026-05-11 18:32:46 +01:00
agent.md fix(cli): expose gateway delivery status 2026-05-10 14:09:01 +01:00
agents.md refactor(sessions): route cleanup through controlled writers 2026-05-02 13:40:33 +01:00
approvals.md docs(gateway,platforms,cli): add Related sections to entry and reference pages 2026-04-23 20:08:26 -07:00
backup.md fix(backup): retry tar EOF races and skip live volatile files 2026-05-09 05:11:43 -04:00
browser.md fix(browser): auto-start configured browser plugin 2026-04-27 09:37:10 +01:00
channels.md fix: add channel status filtering (#80706) 2026-05-11 18:44:54 +01:00
clawbot.md docs: add Related sections to remaining CLI, gateway API, and help pages 2026-04-23 20:41:35 -07:00
commitments.md Docs: document inferred commitments 2026-04-29 14:28:22 -07:00
completion.md docs: add Related sections to remaining CLI, gateway API, and help pages 2026-04-23 20:41:35 -07:00
config.md config: stop automatic writes and guard Nix mutators (#78047) 2026-05-06 14:43:32 +02:00
configure.md docs(cli): align setup command hierarchy 2026-05-10 10:28:48 +08:00
crestodian.md Keep OpenAI Codex migrations on automatic runtime routing (#79238) 2026-05-08 16:05:35 +09:00
cron.md feat(cron): add direct job lookup 2026-05-11 18:47:46 +01:00
daemon.md docs(cli): document plugin-aware deep status warnings on gateway/daemon 2026-05-11 07:44:13 +08:00
dashboard.md fix(dashboard): guide manual token auth fallback 2026-05-04 18:39:25 -05:00
devices.md fix(auth): align operator bootstrap scopes 2026-05-11 14:14:33 -05:00
directory.md docs: typography hygiene across 9 pages (cli/channels) 2026-05-06 08:55:00 -07:00
dns.md docs(cli): fix smart apostrophes in dns and health 2026-05-06 00:23:48 -07:00
docs.md docs(cli): expand docs and tasks-flow CLI references with verified options 2026-05-10 22:17:42 +08:00
doctor.md fix(doctor): repair managed plugin peer links 2026-05-12 07:49:08 +01:00
flows.md docs(cli): expand docs and tasks-flow CLI references with verified options 2026-05-10 22:17:42 +08:00
gateway.md docs(cli): document plugin-aware deep status warnings on gateway/daemon 2026-05-11 07:44:13 +08:00
health.md docs(cli): rewrite voicecall and tighten setup/health with code-verified options 2026-05-10 22:41:38 +08:00
hooks.md docs: typography hygiene across 9 pages (cli/channels) 2026-05-06 08:55:00 -07:00
index.md feat(cron): add direct job lookup 2026-05-11 18:47:46 +01:00
infer.md fix: allow explicit local infer static catalog models 2026-05-09 12:16:58 +01:00
logs.md feat(cli/logs): announce --follow gateway reconnect and add JSON notice parity (#75372) 2026-05-03 17:55:58 +08:00
mcp.md fix: speed up exact session lookups 2026-05-02 14:29:36 +01:00
memory.md docs: typography hygiene across 9 pages (cli/channels) 2026-05-06 08:55:00 -07:00
message.md fix(telegram): honor forced document videos 2026-05-11 20:27:36 +05:30
migrate.md fix(codex): default plugin destructive actions on (#80792) 2026-05-11 16:50:15 -07:00
models.md Make OpenAI auth login use ChatGPT by default (#80790) 2026-05-12 08:17:14 +09:00
node.md docs: typography hygiene across 9 pages (cli/channels) 2026-05-06 08:55:00 -07:00
nodes.md refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
onboard.md docs(cli): align setup command hierarchy 2026-05-10 10:28:48 +08:00
pairing.md docs: typography hygiene across 9 pages (cli/channels) 2026-05-06 08:55:00 -07:00
path.md docs(oc-path): expand usage examples 2026-05-09 01:48:35 -04:00
plugins.md fix(doctor): repair managed plugin peer links 2026-05-12 07:49:08 +01:00
proxy.md fix: proxy direct APNs HTTP2 sessions (#74905) 2026-05-04 11:04:17 +00:00
qr.md fix: repair iOS LAN pairing 2026-05-05 21:07:19 -05:00
reset.md docs: add Related sections to remaining CLI, gateway API, and help pages 2026-04-23 20:41:35 -07:00
sandbox.md test(sandbox): cover registry migration 2026-05-03 13:25:32 +01:00
secrets.md docs: add Related sections to remaining CLI, gateway API, and help pages 2026-04-23 20:41:35 -07:00
security.md Clarify exec filesystem policy drift (#79153) 2026-05-07 20:05:19 -05:00
sessions.md fix(ui): bound sessions to configured agents 2026-05-07 03:26:47 -05:00
setup.md docs(cli): fix setup.md options table mangled by formatter on pipe char 2026-05-10 22:41:39 +08:00
skills.md docs: add dedicated ClawHub docs tab (#79159) 2026-05-07 18:55:08 -07:00
status.md fix: clarify update warning states 2026-05-11 18:02:05 +01:00
system.md docs(system event): document --session-key timing exception 2026-05-11 17:24:30 +01:00
tasks.md fix(tasks): report cron session preserves from locked store 2026-05-09 20:05:07 -04:00
tui.md docs: rewrite 3 pages with code-verified options and Mintlify funnel 2026-05-10 22:31:10 +08:00
uninstall.md docs: add Related sections to remaining CLI, gateway API, and help pages 2026-04-23 20:41:35 -07:00
update.md fix: clarify update warning states 2026-05-11 18:02:05 +01:00
voicecall.md docs(cli): rewrite voicecall and tighten setup/health with code-verified options 2026-05-10 22:41:38 +08:00
webhooks.md docs: rewrite 3 pages with code-verified options and Mintlify funnel 2026-05-10 22:31:10 +08:00
wiki.md feat(memory-wiki): add agent-facing people wiki metadata 2026-04-29 20:17:37 +01:00