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.
Claude Code with GitHub Enterprise Server
Claude Code CLI · in the page
github-enterprise-server
…-web.md#unable-to-get-organization-uuid) for the causes and the other messages this state produces. ## Related resources These pages cover the features referenced throughout this guide in more depth…
Glossary
Claude Code CLI · in the page
glossary
…nt and replies back through the same channel. Telegram, Discord, and iMessage are included in the research preview. Learn more: [Channels](/docs/en/channels.md) ### Checkpoint A restore point creat…
Keep Claude working toward a goal
Claude Code CLI · in the page
goal
…look stuck. Add `--output-format stream-json --verbose` to emit each message as the loop runs. Interrupt the process with Ctrl+C to stop a non-interactive goal before it resolves. ## How evaluation…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…packages with structured outputs, tool approval callbacks, and native message objects, see the [full Agent SDK documentation](/docs/en/agent-sdk/overview.md). ## Basic usage Add the `-p` (or `--prin…
Hooks reference
Claude Code CLI · in the page
hooks
…andalone async event that runs after the session's model changes, and MessageDisplay as a display-only event that runs while assistant message text streams](https://mintcdn.com/claude-code/x7pO8l4XcvA…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…]::LoadWithPartialName('System.Windows.Forms'); [System.Windows.Forms.MessageBox]::Show('Claude Code needs your attention', 'Claude Code')\"" } ] } ] } } ``` > **If no d…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…git | | **Web** | Search the web, fetch documentation, look up error messages | | **Code intelligence** | See type errors and warnings after edits, jump to definitions, find references (requires [cod…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…and execution, with a timestamp and the model used on each assistant message. Also expands lines that collapse by default, such as MCP calls, shown as a single `Called slack 3 times` line, and [messa…
JetBrains IDEs
Claude Code CLI · in the page
jetbrains
…} /ide ``` When the connection succeeds, Claude Code confirms with a message like `Connected to IntelliJ IDEA.` If Claude Code detects a running IDE that doesn't have the plugin, `/ide` installs the…
Customize keyboard shortcuts
Claude Code CLI · in the page
keybindings
…r` | Footer indicator navigation (tasks, teams, diff, artifacts) | | `MessageSelector` | Rewind and summarize dialog message selection | | `DiffDialog` | [Diff viewer](#diff-actions) navigation | | `D…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
…ript-lsp@claude-plugins-official ``` If the install fails, match the message Claude Code reports: * `Marketplace "claude-plugins-official" not found`: add the marketplace with `/plugin marketplace a…
Connect Claude Code to an LLM gateway
Claude Code CLI · in the page
llm-gateway-connect
…d; [set it yourself](#set-the-credential-variable). **3. Send a test message** Close the `/status` menu and send any prompt in Claude Code. A normal response from Claude, with no error, confirms the…
Claude Code gateway compatibility guide
Claude Code CLI · in the page
llm-gateway-protocol
…y | Endpoints | Forward unchanged | | :- | :- | :- | :- | | Anthropic Messages | `ANTHROPIC_BASE_URL` | `/v1/messages`, `/v1/messages/count_tokens` (optional) | `anthropic-beta` and `anthropic-version…
Roll out an LLM gateway for your organization
Claude Code CLI · in the page
llm-gateway-rollout
…rotocol.md#api-formats). The rollout steps below assume the Anthropic Messages API at `POST /v1/messages`, which most gateways serve * **Stream responses**: pass server-sent events through as they arr…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…failure, such as an I/O error, every session exits at startup with [a message to contact an administrator](/docs/en/errors.md#unable-to-read-managed-policy-settings). To find a dropped entry, look in…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…server can also act as a [channel](/docs/en/channels.md) that pushes messages into your session, so Claude reacts to Telegram messages, Discord chats, or webhook events while you're away. ## Find an…
Connect to MCP servers
Claude Code CLI · in the page
mcp-quickstart
…he URL in your MCP config.` when you select the server in `/mcp`. The message names the URL's origin, such as `https://mcp.example.com`, without its path, so run `claude mcp get <name>` to see the ful…
How Claude remembers your project
Claude Code CLI · in the page
memory
…er reads an entry under either ID. Your change applies from the next message you send and in every new session. ### When AGENTS.md support is unavailable In these sessions Claude reads `CLAUDE.md`…
Claude Code on Microsoft Foundry
Claude Code CLI · in the page
microsoft-foundry
…pic-foundry-resource-must-be-a-foundry-resource-name) when you send a message. ### 4. Pin model versions > [!WARNING] > > Pin specific model versions for every deployment. Without pinning, model ali…
Claude Code on mobile
Claude Code CLI · in the page
mobile
…ive in the **Code** tab in the Claude app, and Dispatch is a task you message in the app. ## Get the app **1. Download the Claude app** Install the Claude app for [iOS](https://apps.apple.com/us/ap…
Model configuration
Claude Code CLI · in the page
model-config
…ion is unchanged, and Claude Code asks for consent again on your next message. What you can do while the prompt is waiting depends on the session: * With Remote Control connected or in a teammate's…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…`1` to enable | | `OTEL_LOG_RAW_API_BODIES` | Emit the full Anthropic Messages API request and response JSON as `api_request_body` / `api_response_body` log events (default: disabled). Bodies include…
Enterprise network configuration
Claude Code CLI · in the page
network-config
…Bedrock. With debug logging on, each Bedrock stream then logs a debug message that starts with `wire-heartbeat: _chunkTimes absent`. Configure the timers with these variables, each detailed in the [e…
Output styles
Claude Code CLI · in the page
output-styles
…styles mid-session, Claude uses the new style starting with your next message. For what that first message costs in prompt caching, see [Changing output style](/docs/en/prompt-caching.md#changing-outp…
Overview
Claude Code CLI · in the page
overview
…s multiple files, and verifies it works. > > For bugs, paste an error message or describe the symptom. Claude Code traces the issue through your codebase, identifies the root cause, and implements a f…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…e only on Pro, Max, and Team plans. The classifier also reviews each message Claude sends to another agent with [`SendMessage`](/docs/en/tools-reference), whether plain text or a structured [agent te…
Configure permissions
Claude Code CLI · in the page
permissions
…ng shell commands in Cowork. When Claude Code blocks such a call, the message names the Cowork tool: `Permission to use mcp__workspace__bash has been denied.` Allow rules don't carry over: Claude Code…
Platforms and integrations
Claude Code CLI · in the page
platforms
…:- | :- | | [Dispatch](/docs/en/desktop.md#sessions-from-dispatch) | Message a task from the Claude mobile app | Your machine (Desktop) | [Pair the mobile app with Desktop](https://support.claude.com…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…one grader: how to score the result ``` In `prompt.md` you write the message Claude receives in each run, and set the run's limits and the tools the case may use in its frontmatter. Open `evals/first…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…n loading reference](/docs/en/plugins/loading.md) > * **What an error message means**: see [Troubleshoot plugins](/docs/en/plugins/troubleshooting.md) ## claude plugin commands Run `claude plugin <s…
Code intelligence plugins
Claude Code CLI · in the page
plugins/code-intelligence
…in install typescript-lsp@claude-plugins-official ``` A confirmation message says whether the plugin is active now or needs `/reload-plugins`. If the install fails with `Marketplace "claude-plugins-o…
Add components to a plugin
Claude Code CLI · in the page
plugins/components
…o stderr, not stdout. Claude Code reads a server's stdout as protocol messages only, and accepts message headers up to 64 KiB and a message body up to 32 MiB. Claude Code disconnects a server that ex…
Create a Claude Code plugin
Claude Code CLI · in the page
plugins/create
…me={null} --- name: hello description: Greet the user with a friendly message disable-model-invocation: true --- Greet the user warmly and ask how you can help them today. ``` The `disable-model-inv…
Create a marketplace
Claude Code CLI · in the page
plugins/create-marketplace
…th `..`**: `claude plugin validate` reports the entry as invalid. The message begins `Path contains "..": ./../plugins/my-first-plugin`. * **A path to a directory that doesn't exist**: `claude plugin…
Plugin dependencies
Claude Code CLI · in the page
plugins/dependencies
…clared in the marketplace entry, the install itself is refused with a message that starts `Dependency "audit-logger@your-shared-marketplace" (required by deploy-kit@your-marketplace) is in marketplace…
Host and maintain a marketplace
Claude Code CLI · in the page
plugins/host-marketplace
…plugin that has one and syncs the rest of the marketplace. The error message starts with `Plugin contains a top-level bin/ directory`. Keep executables in another directory, such as `scripts/`, and r…
Install and manage plugins
Claude Code CLI · in the page
plugins/install
…, two token estimates. **Every turn** is what the plugin adds to each message you send, and **When invoked** is what its skills and agents add once Claude loads them. The estimates appear when you ope…
Plugin loading reference
Claude Code CLI · in the page
plugins/loading
…plugins](/docs/en/plugins/install.md) > * **You have a specific error message**: see [Troubleshoot plugins](/docs/en/plugins/troubleshooting.md) Start with [Check which stage a plugin reached](#check…
Plugin manifest reference
Claude Code CLI · in the page
plugins/manifest-reference
…re each component's files go: [Standard layout](#standard-layout) * A message from `claude plugin validate`: the [troubleshooting page](/docs/en/plugins/troubleshooting.md) lists each message with its…
Marketplace reference
Claude Code CLI · in the page
plugins/marketplace-reference
…ugin validate <path>`](/docs/en/plugins/cli-reference)**: [Validation messages](#validation-messages), which maps each message to the field it names ## Marketplace file Save the marketplace file at…
Manage mods for your organization
Claude Code CLI · in the page
plugins/mods/admin
…oks don't run, and the transcript and the debug log have the [guard's message](/docs/en/plugins/mods/troubleshoot.md#messages-from-the-built-in-guard), which names the mod and `allowManagedModsOnly`.…
Use the mods API
Claude Code CLI · in the page
plugins/mods/api
…ode mod to add commands and tools, call a model, run work on a timer, message other sessions, and reach files and the network. The mods API is the set of methods a mod calls to act: add commands and…
React to events with a mod
Claude Code CLI · in the page
plugins/mods/events
…``` When you send a prompt such as `open a PR for this change`, your message looks the same in the transcript, and Claude also reads a line such as `Current branch: feature/auth` after it. A prompt t…
Draw in the interface with a mod
Claude Code CLI · in the page
plugins/mods/interface
…bove the prompt, and a status line under the prompt. A mod can redraw messages, tool call rows, and the spinner. The prompt is Claude Code's own.](https://mintcdn.com/claude-code/dgiVO_Od1X1faduV/imag…
Mods overview
Claude Code CLI · in the page
plugins/mods/overview
…mpt or a tool call, submit a prompt as if you had typed it, or send a message to another of your sessions * **Act without asking you**: approve a tool call before you're asked * **Spend your usage**:…
Mods reference
Claude Code CLI · in the page
plugins/mods/reference
…ndler only. `kind` is `throw` or `timeout` when the hook failed, and `message` is the error's text. `kind` is `re-entry` when the hook was skipped because the event came from inside a mods API call by…
Test a mod
Claude Code CLI · in the page
plugins/mods/test
…t stream = $.turn.step({ turnId: 't', index: 0, model: 'claude-test', messageCount: 1 }) // Read every piece until the stream says it's done let step = await stream.next() while (step.done !== t…
Troubleshoot a mod
Claude Code CLI · in the page
plugins/mods/troubleshoot
…> Find out why a Claude Code mod does nothing: match the symptom or message to its cause, look up refusal messages, and read the debug log. When a mod's module or one of its hooks fails, Claude Cod…
Manage Claude Code plugins for your organization
Claude Code CLI · in the page
plugins/org
…rusted, and in an untrusted folder Claude Code ignores them without a message: * **Interactive sessions**: Claude Code registers the marketplace only after the contributor accepts the [workspace trus…
Publish and distribute a plugin
Claude Code CLI · in the page
plugins/publish
…h the plugin in a marketplace and have your installer or post-install message run or print the two commands a user needs: `claude plugin marketplace add <source>`, then `claude plugin install <name>@<…