423 pages for link.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Explore the context window
Claude Code CLI · in the page
context-window
…and response formatting. Always loaded first. You never see it.', link: null }, { t: 0.035, kind: 'auto', label: 'Auto memory (MEMORY.md)', tokens: 680, color: '#E8A45C',…
Run Claude Code behind a corporate launcher
Claude Code CLI · in the page
corporate-launcher
…runs your launcher with the real binary; don't replace the managed symlink. The background service and its sessions start without a `PATH` lookup, so the two launchers don't stack there. * The first p…
Message your other Claude Code sessions
Claude Code CLI · in the page
cross-session-messaging
…* The reply target on this machine fails a safety check, such as a symlinked target. [Refusing to send a cross-session message](/docs/en/errors.md#refusing-to-send-a-cross-session-message) lists these…
Desktop application
Claude Code CLI · in the page
desktop
…or [sending tasks from your phone](#sessions-from-dispatch), see the linked pages and sections. If you already use the terminal-based CLI, see the [CLI comparison](#coming-from-the-cli) for what carr…
Test iOS apps in the simulator
Claude Code CLI · in the page
desktop-ios-simulator
…e consent: * Opening a URL on the device, for example to test a deep link or load a page in the device's Safari, because a URL can carry data off the device. * Building the app, because `xcodebuild`…
Get started with the desktop app
Claude Code CLI · in the page
desktop-quickstart
…and sign in** On macOS and Windows, download the installer from the links above and run it. On Linux, follow the install steps in [Claude Desktop on Linux](/docs/en/desktop-linux.md). Launch Claude…
Environment variables
Claude Code CLI · in the page
env-vars
…its row in the [Variables](#variables) list states the precedence or links to the page that documents it. Claude Code reads shell environment variables at startup, so changes to them take effect the…
Error reference
Claude Code CLI · in the page
errors
…g was stashed: "<path>" is now a folder in place of a tracked file or link` / `are now folders in place of tracked files or links` | [Command-line errors](#nothing-was-stashed-because-a-folder-replace…
Feature availability
Claude Code CLI · in the page
feature-availability
…ables below, ✓ means available, ✗ means not available, and "See note" links to a footnote for partial support. A qualifier after ✓ narrows availability to that subset, and "Admin-enabled" means the fe…
Fullscreen rendering
Claude Code CLI · in the page
fullscreen
…th the file selected. A plain click without the modifier doesn't open links, matching native terminal behavior. * On Linux and WSL, clicking a file path needs a file manager that provides the `org.f…
Use Claude Code GitHub Actions with cloud providers
Claude Code CLI · in the page
github-actions-cloud-providers
…tials. The bullets in each tab summarize what to create, and each tab links the cloud vendor's own guide for the console-level steps. **Amazon Bedrock** Create the trust configuration in your AWS ac…
Claude Code with GitHub Enterprise Server
Claude Code CLI · in the page
github-enterprise-server
…om, which uses it to check a connecting user's organization role when linking an installation | The app subscribes to `pull_request`, `issue_comment`, `pull_request_review_comment`, `pull_request_rev…
Glossary
Claude Code CLI · in the page
glossary
…epts mean. This glossary defines Claude Code terminology. Each entry links to the page where the concept is covered in depth. For model-level concepts like tokens, temperature, and RAG, see the [plat…
Hooks reference
Claude Code CLI · in the page
hooks
…ing CSI cursor and color sequences, OSC palette sequences, OSC 8 hyperlinks, OSC 52 clipboard writes, and OSC 1337, is rejected and the field is ignored. Claude Code writes the sequence itself when i…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…a conversation. They only cover file changes, and a restore [skips symlinked and hard-linked files](/docs/en/checkpointing.md#symlinked-and-hard-linked-paths-not-restored). Actions that affect remote…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…cel ``` Either line can carry more after these words, such as a help link on the first or `/usage-credits to continue now` on the second. When the wait starts on its own, the conversation also record…
Customize keyboard shortcuts
Claude Code CLI · in the page
keybindings
…space and Delete were bound to it and dismissed the selected artifact link from the footer. | While a footer item is selected, such as a row in the agent panel below the prompt, `Enter` opens it even…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
…ies like `node_modules` across worktrees, pair `sparsePaths` with `symlinkDirectories` in the same `.claude/settings.json`: ```json .claude/settings.json theme={null} { "worktree": { "sparsePat…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…ed-settings.json`. You can deploy any of these files as a symbolic link, and Claude Code reads the file the link leads to. The policy still applies when the link leads outside the system directory…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…fields and submit. * **URL mode**: Claude Code asks whether to open a link in your browser. Servers use this mode for a flow that finishes outside the terminal, such as sign-in. In URL mode, Claude C…
How Claude remembers your project
Claude Code CLI · in the page
memory
…se sessions it also skips a `~/.claude/CLAUDE.md` that is itself a symlink or hard link, and a symlinked `~/.claude/rules/` directory or rule file that points outside the working directory. ### How C…
Model configuration
Claude Code CLI · in the page
model-config
…write to that file, for example because another tool generates it or links it to a read-only copy, the model you chose lasts for the session and the next launch reads the old value. Set `model` in th…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…analysis. ### Traces (beta) Distributed tracing exports spans that link each user prompt to the API requests and tool executions it triggers, so you can view a full request as a single trace in you…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…the following in any mode, including `bypassPermissions`. Each bullet links to the section that says what happens instead in each mode: * Tools matched by an explicit [ask rule](/docs/en/permissions.…
Configure permissions
Claude Code CLI · in the page
permissions
…ll blocks `secrets/public` along with the rest of `secrets`. #### Symlinks When a file path Claude requests goes through a symlink, the permission check covers two paths: the one Claude requested an…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…equires Claude Code v2.1.289 or later. Claude Code doesn't follow symlinks inside the directory you name. What it does depends on where the link is: * **A linked `skills`, `agents`, or `commands` di…
Code intelligence plugins
Claude Code CLI · in the page
plugins/code-intelligence
…s. To find the command that installs the binary, follow the plugin's link in the table to its README. For TypeScript, that command is `npm install -g typescript-language-server typescript`. After yo…
Add components to a plugin
Claude Code CLI · in the page
plugins/components
…sections after the explorer use the same files as their examples and link to fuller ones. Select a file or folder to read what it's for, see what goes in it, and find the section that covers it. Wha…
Host and maintain a marketplace
Claude Code CLI · in the page
plugins/host-marketplace
…a different origin must use `https://` and can't point at a loopback, link-local, or cloud-metadata host, so a redirect from `https://` to `http://` fails | | Zip from an `archive` plugin source | 256…
Plugin loading reference
Claude Code CLI · in the page
plugins/loading
…](#when-the-dependency-install-runs) * **`command`-source plugins in [link mode](/docs/en/plugins/marketplace-reference.md#command-plugin-source)**: the directory the command printed loads in place, t…
Plugin manifest reference
Claude Code CLI · in the page
plugins/manifest-reference
…cs/en/plugins/troubleshooting.md) lists each message with its fix and links to the relevant sections on this page ## Manifest file The manifest is optional. Without it, Claude Code loads the compone…
Marketplace reference
Claude Code CLI · in the page
plugins/marketplace-reference
…| `package`, `version`, `registry` | npm registry package or tarball link, fetched with your npm client and unpacked without running install scripts | | `archive` | `url`, `sha256` | Zip archive over…
Use the mods API
Claude Code CLI · in the page
plugins/mods/api
…fs.list`**: returns one directory's entries as `{ name, kind, size, isLink }` and isn't recursive * **`$.process.run`**: takes an argument list and uses no shell. It resolves to `{ exitCode, stdout, s…
Interface gallery for mods
Claude Code CLI · in the page
plugins/mods/gallery
…allery') return next(e) const { Box, Text, Button, Input, Select, Link, Markdown, Code, Raster, Svg } = $.ui.resolve(e) // Replace the element after return with a sample return Text({ chil…
Draw in the interface with a mod
Claude Code CLI · in the page
plugins/mods/interface
…where | | `Button` | A control that calls `onPress` | Everywhere | | `Link`, `Code`, `Markdown` | A link with `href` and an optional `label`, a code block, and text formatted the way Claude's replies…
Mods reference
Claude Code CLI · in the page
plugins/mods/reference
…f v2.1.299. Each entry gives the name and a one-line description, and links to the guide section that explains it where there is one. > [!NOTE] > > The complete reference is Claude Code's [TypeScript…
Troubleshoot a mod
Claude Code CLI · in the page
plugins/mods/troubleshoot
…ode so its scopes nest less deeply. ### `the engine ran out of stack linking the file and its imports` Code in the hooks module is nested too deeply, or its chain of imports is too long, for Claude…
Troubleshoot plugins
Claude Code CLI · in the page
plugins/troubleshooting
…"github:acme/formatter" was not installed: it is not an http or https link. An npm plugin source must name a registry package (name or name@version) or link to a tarball file. For a plugin in a git re…
Prompt library
Claude Code CLI · in the page
prompt-library
…, []); const SAFE_HREF = /^(\/(?![\/\\\s])|#|https?:\/\/)/; const linkify = s => { const out = []; let last = 0; const re = /\[([^\]]+)\]\(([^)]+)\)/g; for (let m; m = re.exec(s);…
Continue local sessions from any device with Remote Control
Claude Code CLI · in the page
remote-control
…ntrol is connected, the terminal shows an `/rc active` indicator that links to the session on claude.ai. The indicator is hidden when the terminal is too narrow to fit it. To see the session URL and a…
Automate work with scheduled tasks
Claude Code CLI · in the page
routines
…ository. It then opens a draft pull request with a proposed fix and a link back to the alert. On-call reviews the PR instead of starting from a blank terminal. * **Bespoke code review**: a GitHub trig…
Choose a sandbox environment
Claude Code CLI · in the page
sandbox-environments
…inux and WSL2**: `/tmp` * **macOS**: `/private/tmp`. `/tmp` is a symlink to that directory, and Seatbelt checks the resolved path. Allow the network domains your session needs: * `api.anthropic.co…
Configure the sandboxed Bash tool
Claude Code CLI · in the page
sandboxing
…placeholder the proxy can't detect, so they fail at AWS. Claude Code links the conventional `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, and `AWS_SESSION_TOKEN` variables into one credential automat…
Run prompts on a schedule
Claude Code CLI · in the page
scheduled-tasks
…d_tasks.json` file. When the `.claude` directory or that file is a symlink, Claude Code returns an error instead of scheduling the task. A saved task runs only in the project folder where you created…
Customize sessions in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-configuration
…cs/claude-tag/overview) session that belongs to one Slack thread, the link to that thread. Unset for other sessions, and can be unset for a thread session too. | | `CLAUDE_CODE_REMOTE_SLACK_THREAD_TS`…
Deploy self-hosted environments to production
Claude Code CLI · in the page
self-hosted-environments-deploy
…d metadata endpoint, and subnet-level egress policies don't intercept link-local metadata traffic, so block it in the container itself: * IMDSv2 with a hop limit of one * GKE Workload Identity wi…
Self-hosted environments quickstart
Claude Code CLI · in the page
self-hosted-environments-quickstart
…l send prints `Sent to cloud session.` with the session ID and a view link. Accepted ID forms, JSON output, and the account and policy requirements are on [Send follow-ups from the CLI](/docs/en/claud…
Test self-hosted environments end to end
Claude Code CLI · in the page
self-hosted-environments-testing
…ehavior Claude Code creates the session, prints the session ID and a link to it, and exits. The flag takes precedence over the [`remote.defaultEnvironmentId`](/docs/en/settings-reference#remote-defa…
Manage sessions
Claude Code CLI · in the page
sessions
…e --from-pr <number>` | Opens the session picker filtered to sessions linked to that pull request | | `/resume` | Switches to a different session from inside an active session | ### Resume a running…
Claude Code settings
Claude Code CLI · in the page
settings
…| | `disableDeepLinkRegistration` | Set to `"disable"` to prevent Claude Code from registering the `claude-cli://` protocol handler with the…