acpmux: messages and hints name the renamed machine commands

Merged
TE
2d ago
+127-127

Leo-ask: ask-8215cc5b70

Leo, 2026-11-03: "ok but i thought we weren't doing lane-place anymore like we renamed the comands also im talkin bout acpmux/cmux-next guidance"

#33263 renamed the commands in the acpmux docs and skills. The messages acpmux itself prints still told agents to run the old spellings, for example "Next time try acpmux new --host auto" when a machine is at its session cap, and "run acpmux host update NAME" on an older peer. Agents read those messages as their guidance, so this PR renames them.

  • Every string acpmux and the cmux CLI print (errors, try hints, warnings, the MCP sub-session tool's description) now says acpmux machine update|enroll|ls|doctor|setup|status|add|rm|hold|join|consent, acpmux machine pick, acpmux new --machine auto, session move --machine auto and dispatch --machine auto.
  • The last commit covers the reviewers' follow-ups: --host in place.rs, run/launch.rs, orchestrate.rs, run/extra.rs, server/requests.rs and server/place.rs, and host join / host consent in the join doctor's hints.
  • The tests that assert those strings are updated to match, and so are the webview fixtures that copy acpmux's peer_unreachable text.
  • Doc comments are unchanged, so the generated protocol types in webviews stay in sync. The old spellings still work as aliases. Two places keep the old spelling on purpose: the join doctor still runs host join --status against whatever acpmux is installed, which may be older, and the pairing line still runs on the other machine.

Risk: low (message text and the matching test strings).

Changelog

Changed: acpmux error messages and hints name acpmux machine ... and --machine, the current command names.

Observed / Not run

Tests run through cmux-ci at the head: see the comment below.

šŸ¤– Generated with Claude Code