1,120 pages for message.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Recommend plugins for your org
Claude Code CLI · in the page
plugins/relevance
…laude Code suggests the plugin in these places: * **Spinner tip**: a message with the `/plugin install` command appears below the spinner while Claude is responding. * **Session-start notification**:…
Plugin security and trust
Claude Code CLI · in the page
plugins/security
…page for more information. ``` If your organization sets `pluginTrustMessage` in [managed settings](/docs/en/plugins/org.md), Claude Code appends that text to the warning. ### Untrusted marketplace…
Troubleshoot plugins
Claude Code CLI · in the page
plugins/troubleshooting
…ubleshoot plugins > Fix plugin errors in Claude Code. Find the exact message you saw, grouped by stage from where /plugin runs through install and org policy. This page lists error messages and symp…
How Claude Code uses prompt caching
Claude Code CLI · in the page
prompt-caching
…sage looks high. ## How the cache is organized Each time you send a message in Claude Code, it makes a new API request. The model doesn't remember anything between requests, so Claude Code re-sends…
Prompt library
Claude Code CLI · in the page
prompt-library
…cat: 'Git', roles: [], prompt: 'commit these changes with a message that summarizes what I did', src: 'workflows' }, { id: 'open-a-pull-request', sdlc: 'ship', cat: 'Git',…
Quickstart
Claude Code CLI · in the page
quickstart
…? ``` ```text wrap theme={null} commit my changes with a descriptive message ``` You can also prompt for more complex Git operations: ```text wrap theme={null} create a new branch called feature/qu…
Continue local sessions from any device with Remote Control
Claude Code CLI · in the page
remote-control
…kflows.md) stay in sync across all connected devices, so you can send messages from your terminal, browser, and phone interchangeably. * **Send images and files from your phone or browser**: attach a…
Automate work with scheduled tasks
Claude Code CLI · in the page
routines
…s as you. Commits and pull requests carry your GitHub user, and Slack messages, Linear tickets, or other connector actions use your linked accounts for those services. ### Create from the web **1. O…
Configure the sandboxed Bash tool
Claude Code CLI · in the page
sandboxing
…work outside it. Find the heading that matches your symptom or error message. If your organization's sandbox is [admin-required](#repository-settings-under-an-admin-required-sandbox), Claude Code ig…
Catch security issues as Claude writes code
Claude Code CLI · in the page
security-guidance
…l session you start on this machine. If the install fails, match the message Claude Code reports: * `Marketplace "claude-plugins-official" not found`: add the marketplace with `/plugin marketplace a…
Self-hosted environments
Claude Code CLI · in the page
self-hosted-environments
…session that agent starts has the same owner, whoever sent the Slack message, so a runner locked to it serves sessions that different people started when you run it at a `--capacity` above one or wit…
Customize sessions in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-configuration
…err, the runner reports a deleted branch instead. The session's error message then says the branch no longer exists on the remote and asks the user to restore it. If that branch exists, see [A session…
Deploy self-hosted environments to production
Claude Code CLI · in the page
self-hosted-environments-deploy
…out `--configure-git`, Claude Code instructs Claude to end its commit messages with a `Claude-Session: <url>` trailer and its pull request descriptions with the session's URL. To omit both, set [`attr…
Self-hosted environments quickstart
Claude Code CLI · in the page
self-hosted-environments-quickstart
…and route a session to it](#set-up-an-environment-and-runner), then [message that session from your terminal](#send-a-follow-up-message-to-a-running-session). You'll move between two surfaces: claude…
Self-hosted environments reference
Claude Code CLI · in the page
self-hosted-environments-reference
…a session that reaches the limit so it can resume on its user's next message, and terminates it only if it's still on the runner when the [`SELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MS`](#environment-var…
Test self-hosted environments end to end
Claude Code CLI · in the page
self-hosted-environments-testing
…): when Claude finishes a turn, the hook receives the final assistant message as `last_assistant_message` in its stdin JSON and appends it to `$E2E_REPLY_DIR/<session_id>.txt`. Install it the same way…
Manage sessions
Claude Code CLI · in the page
sessions
…question. In both cases Claude Code doesn't open the session, and the message includes `Your prompt was not sent to it` with the reason. * **From inside a session**: `/resume` moves your current conve…
Claude Code settings
Claude Code CLI · in the page
settings
…| (Managed settings only) Allowlist of channel plugins that may push messages. Replaces the default Anthropic allowlist when set. Undefined = fall back to the default, empty array = block all channel…
Example settings files
Claude Code CLI · in the page
settings-example
…s and other local data to seven days * `companyAnnouncements` shows a message at startup Administrators deploy a file like this as `managed-settings.json`, or the same JSON through MDM or [server-man…
All settings
Claude Code CLI · in the page
settings-reference
…/en/channels.md#restrict-which-channel-plugins-can-run) that can push messages | Plugins and skills | Managed | | [`allowedHttpHookUrls`](#allowedhttphookurls) | Limit which URLs [HTTP hooks](/docs/en…
Extend Claude with skills
Claude Code CLI · in the page
skills
…s anything risky. Use when the user asks what changed, wants a commit message, or asks to review their diff. --- ## Current changes !`git diff HEAD` ## Instructions Summarize the changes above in…
Claude Code in Slack
Claude Code CLI · in the page
slack
…** After connecting your accounts, configure how Claude handles your messages in Slack. Open the Claude App Home in Slack to find the **Routing Mode** setting. | Mode | Behavior | | :- | :- | | **Co…
Customize your status line
Claude Code CLI · in the page
statusline
…en you resume one. After that, it runs again when: * A new assistant message arrives * `/compact` finishes * The permission mode changes * Vim mode toggles * You change the `command` in your `statusL…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…ound agents](/docs/en/agent-view.md). For separate sessions that pass messages to each other, see [cross-session messaging](/docs/en/cross-session-messaging.md). For a coordinated team of sessions Cla…
Configure your terminal for Claude Code
Claude Code CLI · in the page
terminal-config
…md) instead. ## Enter multiline prompts Pressing Enter submits your message. To add a line break without submitting, press Ctrl+J, or type `\` and then press Enter. Both work in every terminal with…
Tools reference
Claude Code CLI · in the page
tools-reference
…ep-tool-behavior) | No | | `ListAgents` | Lists the agents Claude can message with `SendMessage`: subagents in the session, [agent team](/docs/en/agent-teams.md) teammates, your other local Claude Cod…
Troubleshoot installation and login
Claude Code CLI · in the page
troubleshoot-install
…(/docs/en/debug-your-config.md). ## Find your error Match the error message or symptom you're seeing to a fix: | What you see | Solution | | :- | :- | | `command not found: claude` or `'claude' is…
Troubleshooting
Claude Code CLI · in the page
troubleshooting
…/compact` regularly to reduce context size. If it returns `Not enough messages to compact.`, the conversation has too few turns to summarize; that can happen even with a full context when a single lar…
Find bugs with ultrareview
Claude Code CLI · in the page
ultrareview
…de Code v2.1.309 or later | `claude ultrareview` writes its progress messages to stderr so stdout stays parseable. Running `claude ultrareview` requires the same authentication and usage-credits con…
Voice dictation
Claude Code CLI · in the page
voice-dictation
…ve into the prompt input, so you can mix voice and typing in the same message. Enable dictation with `/voice`, then either hold a key while you speak or tap once to start and again to send. In [hold…
Use Claude Code in VS Code
Claude Code CLI · in the page
vs-code
…ely expired, so expect a slower, more expensive response to your next message while the cache rebuilds. If the five-minute lifetime keeps running out between your messages, see [Choose the TTL yoursel…
Get started with Claude Code in the cloud
Claude Code CLI · in the page
web-quickstart
…review the diff, leave inline comments, create a PR, or send another message to keep going. The session doesn't close when the branch is pushed. PR creation and further edits all happen within the s…
Week 13 · March 23–27, 2026
Claude Code CLI · in the page
whats-new/2026-w13
…h matches. Finally a way to find that one Bash command Claude ran 400 messages ago. Open transcript mode and search: ```text Claude Code theme={null} Ctrl+O # open transcript /migrate # search f…
Week 15 · April 6–10, 2026
Claude Code CLI · in the page
whats-new/2026-w15
…ts events into the conversation: each event lands as a new transcript message that Claude reacts to immediately. Tail a training run, babysit a PR's CI, or auto-fix a dev server crash the moment it ha…
Week 22 · May 25–29, 2026
Claude Code CLI · in the page
whats-new/2026-w22
…ntmatter to remove tools from the model while the skill is activeNew `MessageDisplay` hook event lets hooks transform or hide assistant message text as it is displayedClaude Code now switches to your…
Week 24 · June 8–12, 2026
Claude Code CLI · in the page
whats-new/2026-w24
…ng the prompt cache: the new directory's `CLAUDE.md` is appended as a message instead of replacing the system prompt. The session relocates to the new directory's project storage, so `--resume` and `-…
Week 26 · June 22–26, 2026
Claude Code CLI · in the page
whats-new/2026-w26
…ANTHROPIC_MODEL`, with a "restricted by your organization's settings" message when a restricted model is selectedNew `autoMode.classifyAllShell` setting routes all Bash and PowerShell commands through…
Week 32 · August 3–7, 2026
Claude Code CLI · in the page
whats-new/2026-w32
# Week 32 · August 3–7, 2026 > Claude Code sessions message each other, self-hosted environments run cloud sessions on your infrastructure, and auto mode becomes the default permission mode. Release…
Week 33 · August 10–14, 2026
Claude Code CLI · in the page
whats-new/2026-w33
…[mention another Claude session](/docs/en/cross-session-messaging.md#message-another-session) by name, and Claude messages it directly with `SendMessage`; a bare name that matches exactly one live se…
Week 34 · August 17–21, 2026
Claude Code CLI · in the page
whats-new/2026-w34
…and persists across restartsWith the `notify_when_idle` input on `SendMessage`, Claude can ask another Claude Code session on the same machine to [send one notice when it next goes idle](/docs/en/cros…
Week 35 · August 24–28, 2026
Claude Code CLI · in the page
whats-new/2026-w35
…marked as partial, with a hint that Claude can [continue it with `SendMessage`](/docs/en/sub-agents#resume-subagents), instead of appearing finishedOn Amazon Bedrock, Google Cloud's Agent Platform, an…
Week 37 · September 7–11, 2026
Claude Code CLI · in the page
whats-new/2026-w37
…ch artifact it publishesIn Claude Code on the web, take back a queued message in a cloud session before Claude reads it: remove it from the queue, or press `Esc` or `Up`, and the text returns to the m…
What's new
Claude Code CLI · in the page
whats-new/index
…on messaging**: on macOS and Linux, your Claude Code sessions can now message each other, so Claude passes a finding or a decision from one session to another instead of you re-explaining it. Also th…
Orchestrate subagents at scale with dynamic workflows
Claude Code CLI · in the page
workflows
…mps your keyboard input's [`origin`](/docs/en/agent-sdk/typescript#sdkmessageorigin) as `{ kind: "human" }`. It doesn't start a workflow when it reaches the session another way: * a prompt passed wit…
Run parallel sessions with worktrees
Claude Code CLI · in the page
worktrees
…s to use a worktree](#claude-code-refuses-to-use-a-worktree). For the messages and how to recover from each, see [The session resumes outside its worktree](#the-session-resumes-outside-its-worktree).…
Admin controls
Claude Documentation · in the page
claude-science/admin-controls
…sandbox is turned off or can't start, the app pauses new sessions and messages and tells the member the computer doesn't meet the organization's security requirements, until the member restarts the ap…
Artifacts in Claude Science
Claude Documentation · in the page
claude-science/artifacts
…e. Open **Provenance** from an artifact's menu to see five tabs: * **Messages**: the conversation around the save. * **Code**: a reproducible script, downloadable as a script or notebook. * **Executi…
Auto mode
Claude Documentation · in the page
claude-science/auto-mode
…* **For the current session**: open the session settings menu in the message box and turn the **Auto mode** row on or off. The **Auto mode on for new sessions** toggle also decides for sessions that…
Claude Science changelog
Claude Documentation · in the page
claude-science/changelog
…k mount, the code and commands Claude runs can now be refused, with a message that says how to fix it * Bug fixes and reliability improvements **0.1.68** October 20, 2026 * **Export session** files…
Command line settings
Claude Documentation · in the page
claude-science/command-line-settings
…t-downgrade`, and says when that is safe. If you cannot tell from the message whether it is safe for you, do not add the flag. > [!NOTE] > > An older build that does install can still refuse to start…