{"version":"2.1.224","anchor":"claude-self-hosted-runner-command-group","canonical_anchor":"claude-self-hosted-runner-command-group","heading":"claude self-hosted-runner command group","tier":"use","area":"Self-Hosted Runner","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.224\/e\/claude-self-hosted-runner-command-group","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.224","markdown":"### `claude self-hosted-runner` command group\n\nA whole new claude self-hosted-runner command tree is available to anyone who types it.\n\n**What**\n\nThe CLI now ships and dispatches a whole `self-hosted-runner` subcommand tree: `orchestrator`, `setup`, `doctor`, `code-sign`, `decode-token`, plus a bare runner mode. None of this code was in 2.1.223. No flag or remote gate sits in front of the dispatch, so anyone who types the command reaches it.\n\n**Details**\n\n- Each subcommand lazily loads its own module, so startup for everyone else is unaffected.\n- Comes with its own usage text, an operator setup and doctor guide, and a `\/healthz` probe on the orchestrator.\n- Entering the path fires a `cli_self_hosted_runner_path` telemetry event first, then dispatches.\n- Around 21k lines of runner code are new to the bundle; whether that reflects a new feature or a packaging change is not something the source alone settles.\n\n**Usage**\n\n`claude self-hosted-runner doctor claude self-hosted-runner orchestrator` **Evidence** `cli_self_hosted_runner_path`, `Usage: claude self-hosted-runner [options]`\n\n- Area: Self-Hosted Runner\n- Names: `claude self-hosted-runner`, `self-hosted-runner orchestrator`, `self-hosted-runner setup`, `self-hosted-runner doctor`, `self-hosted-runner code-sign`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 5\/5"}