Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Slash CommandsArea: what it touches
New FeaturesKind: in v2.1.229,
New FeaturesSection of the release
What
Commands that only make sense in the CLI, such as /doctor, /exit, /statusline and /reload-plugins, are now flagged as terminal-oriented. The startup system/init message sent to SDK clients carries a new terminal_slash_commands array naming those commands, so a non-terminal host can hide or reject them instead of offering commands it cannot run. The array is left out entirely when nothing is flagged.
Details
Command definitions gained a terminalOriented field; only user-invocable commands appear in the array.
Evidence
terminal_slash_commands
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Confirmed sinceAnthropic's documentation has since written up /doctor, on CLI reference.| `claude doctor` | Print read-only installation and settings diagnostics from the terminal without starting a session, including install health, settings-file validation errors, and Remote Control eligibility. For the in-session setup che…cli-referencesee the edit
Added sinceA small documentation edit on Push events into a running session with channels touched a line naming /reload-plugins after this was published.When the install asks for an installation scope, choose the user scope option so the plugin is available across all your projects. Check the install summary: if it reports `Run /reload-plugins to activate.`, see [Apply plugin changes witho…channelssee the edit
Added sinceA small documentation edit on Recommend your plugin from your CLI touched a line naming /statusline after this was published.* `CLAUDE_CODE_CHILD_SESSION`: set only in subprocesses Claude Code itself spawns, such as tool calls, hook commands, and [status line](/docs/en/statusline) commands, so the tag does not normally reach a human terminal. A long-lived proces…plugin-hintssee the edit
Confirmed sinceAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.* Improved `/plugin`: installing, enabling or disabling a plugin now takes effect when you close the menu; `/reload-plugins` is no longer needed afterwardschangelogsee the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up /reload-plugins, on Claude Code changelog.
Anthropic's release notes agreeImproved sandbox: IPv6 literals in network domain lists are now bracketed ([::1]:443), and ambiguous spellings are enforced fail-closed and…