Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

977 pages for system.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Claude Desktop on Linux (beta) Claude Code CLI · in the page desktop-linux …edora or Arch, run the [CLI](https://code.claude.com/docs/en/setup.md#system-requirements) instead. If you work on Windows with WSL 2, install the Windows desktop app and run sessions inside your dist… Schedule recurring tasks in Claude Code Desktop Claude Code CLI · in the page desktop-scheduled-tasks …awake** in **Settings > Desktop app** or **Settings > This computer > System**. Closing the laptop lid still puts it to sleep. > [!NOTE] > > For tasks that need to run even when your computer is off,… Claude Code Desktop in WSL Claude Code CLI · in the page desktop-wsl …WSL session when your repository lives inside the distribution's filesystem. Working on those files from Windows goes through a network filesystem, which is slow and breaks file watching; running the… Development containers Claude Code CLI · in the page devcontainer …ING] > > While the dev container provides substantial protections, no system is completely immune to all attacks. > When executed with `--dangerously-skip-permissions`, dev containers do not prevent a… Environment variables Claude Code CLI · in the page env-vars …to `0` to omit the [attribution block](/docs/en/llm-gateway-protocol#system-prompt-attribution-block), which carries the client version and a prompt fingerprint, from the start of the system prompt.… Error reference Claude Code CLI · in the page errors …ed]` | [Request errors](#unsupported-tool-content-removed) | | `role 'system' must precede an 'assistant' message` | [Request errors](#role-system-must-precede-an-assistant-message) | | `Invalid encry… Speed up responses with fast mode Claude Code CLI · in the page fast-mode …gent SDK, Claude Code emits the same text on the message stream as a `system` message with subtype `notification`. The message arrives once per turn while you're out of usage credits. Fast mode stays… Extend Claude Code Claude Code CLI · in the page features-overview …keep copying data from a browser tab Claude can't see | Connect that system as an [MCP server](https://code.claude.com/docs/en/mcp.md) | | Claude reads many files to find where a symbol is defined or… Fullscreen rendering Claude Code CLI · in the page fullscreen …n/cli-reference#cli-flags), and your `--agent`, `--agents`, `--append-system-prompt`, and `--system-prompt-snapshot` flags * A `--chrome` or `--no-chrome` flag you launched with, so [Chrome integratio… Claude Code GitHub Actions Claude Code CLI · in the page github-actions …s`. `custom_instructions` has no same-name flag and becomes `--append-system-prompt` For the full input mapping and before-and-after examples, see the [migration guide](https://github.com/anthropics/… Claude Code with GitHub Enterprise Server Claude Code CLI · in the page github-enterprise-server …machines it's deployed to, for example through your device management system. See [Deploy managed settings](https://code.claude.com/docs/en/managed-settings.md#delivery-mechanisms) for file locations.… Claude Code GitLab CI/CD Claude Code CLI · in the page gitlab-ci-cd …n**: Each interaction runs in a container with strict network and filesystem rules. Claude Code enforces workspace-scoped permissions to constrain writes. Every change flows through an MR so reviewers… Glossary Claude Code CLI · in the page glossary …ude, loaded at the start of every session as a user message after the system prompt. Put project conventions, architecture notes, and "always do X" rules here. Project-root CLAUDE.md survives [compact… Keep Claude working toward a goal Claude Code CLI · in the page goal …efore-you-trust-a-folder), because the evaluator is part of the hooks system. `/goal` is also unavailable when [`disableAllHooks`](https://code.claude.com/docs/en/hooks#disable-or-remove-hooks) is `tr… Run Claude Code programmatically Claude Code CLI · in the page headless …" ``` In bare mode, Claude Code never reads OAuth credentials or the system keychain. For the Anthropic API, set `ANTHROPIC_API_KEY` in the environment, with a key created in the [Claude Console](htt… Hooks reference Claude Code CLI · in the page hooks …y__create_entities`: Memory server's create entities tool * `mcp__filesystem__read_file`: Filesystem server's read file tool * `mcp__github__search_repositories`: GitHub server's search tool To match… Automate actions with hooks Claude Code CLI · in the page hooks-guide …notification "test"' > > ``` > > > > Nothing will appear yet. Open **System Settings > Notifications**, find **Script Editor** in the list, and turn on **Allow Notifications**. Run the command again… How Claude Code works Claude Code CLI · in the page how-claude-code-works …nal.** Any command you could run: build tools, git, package managers, system utilities, scripts. If you can do it from the command line, Claude can too. * **Your git state.** Current branch, uncommitt… Interactive mode Claude Code CLI · in the page interactive-mode …x, Claude Code stops your running background tasks when the operating system reports critical memory pressure, provided the session has been idle for at least 30 minutes and no turn or subagent is run… Customize keyboard shortcuts Claude Code CLI · in the page keybindings …el` * Most Ctrl+key shortcuts pass through vim mode to the keybinding system * Vim keys aren't remappable through the keybindings file. To map a two-key INSERT-mode sequence such as `jj` to Escape, us… Set up Claude Code in a monorepo or large codebase Claude Code CLI · in the page large-codebases …ns for the code you touch, instead of one root file covering every subsystem | Per-directory [CLAUDE.md files](#layer-claude-md-files-by-directory) | | Exclude CLAUDE.md files for packages you never w… Connect Claude Code to an LLM gateway Claude Code CLI · in the page llm-gateway-connect …ts the current credential to stdout. Claude Code runs it through your system shell, so on Windows it can be an executable or a PowerShell invocation. Make the command print nothing but the credential.… Claude Code gateway compatibility guide Claude Code CLI · in the page llm-gateway-protocol …turn so stall detection, retries, and usage limit display work * The [system prompt attribution block](#system-prompt-attribution-block) and how it interacts with prompt caching * [Feature pass-throug… Control MCP server access for your organization Claude Code CLI · in the page managed-mcp …e-servers-through-managed-settings). Any process that can write to a system path with administrator privileges can deploy the file. Across a fleet, that's usually through device management tooling, s… Deploy managed settings Claude Code CLI · in the page managed-settings …le on each machine** Save the file as `managed-settings.json` in the system directory for the operating system, using whatever tooling already places files on your fleet: * **macOS**: `/Library/Appl… Connect Claude Code to tools via MCP Claude Code CLI · in the page mcp …monitoring dashboard. Once connected, Claude can read and act on that system directly instead of working from what you paste. If you're connecting your first server, start with the [MCP quickstart](h… Connect to MCP servers Claude Code CLI · in the page mcp-quickstart …or tools that need access to local resources like a browser, your filesystem, or a database socket. The [Playwright MCP server](https://github.com/microsoft/playwright-mcp) is a good one to try: it g… How Claude remembers your project Claude Code CLI · in the page memory …## CLAUDE.md vs auto memory Claude Code has two complementary memory systems. Both are loaded at the start of every conversation. Claude treats them as context, not enforced configuration. To block a… Claude Code on mobile Claude Code CLI · in the page mobile …Code session running on your computer | The work needs your local filesystem, tools, or MCP servers. | | [Dispatch](https://code.claude.com/docs/en/desktop.md#sessions-from-dispatch) | The Desktop app… Model configuration Claude Code CLI · in the page model-config …tching, `availableModels` on its own leaves the Default option on the system's [runtime default](#default-model-setting) for the account until you also set [`enforceAvailableModels`](#enforce-the-allo… Monitoring Claude Code CLI · in the page monitoring-usage …of content-bearing attributes such as model responses, tool content, system prompts, and raw API bodies, truncation marker included, in UTF-16 code units (default: 61440, i.e. 60 KB). The default is… Enterprise network configuration Claude Code CLI · in the page network-config …de trusts both its bundled Mozilla CA certificates and your operating system's certificate store. Reading the OS store requires a runtime with `tls.getCACertificates`: the native installer always has… Output styles Claude Code CLI · in the page output-styles …s no style instructions, and Claude works from Claude Code's standard system prompt, which is written for software engineering tasks. `default` appears in the `/output-style` list with the other styl… Overview Claude Code CLI · in the page overview …To install Claude Code, open a terminal and run the command for your system. If you haven't used a terminal before, the [terminal guide](https://code.claude.com/docs/en/terminal-guide) shows how to o… Choose a permission mode Claude Code CLI · in the page permission-modes …file-edits-with-acceptedits-mode) | Reads, file edits, and common filesystem commands (`mkdir`, `touch`, `mv`, `cp`, etc.) | Iterating on code you're reviewing | | [`plan`](#analyze-before-you-edit-wi… Configure permissions Claude Code CLI · in the page permissions …anization, and each developer can customize their own. ## Permission system Claude Code uses a tiered permission system to balance power and safety. The table shows, for each tool type, whether Manu… Test plugins with evals Claude Code CLI · in the page plugin-evals …here; for anything else, see [Grant tools](#grant-tools) | | `append_system_prompt` | | Text appended to the child session's system prompt | | `env` | `{}` | Extra environment variables for the child… Add components to a plugin Claude Code CLI · in the page plugins/components …the frontmatter names it and says when to use it, and the body is its system prompt. This one is named `my-plugin:security-reviewer`, and the user can invoke it with `@agent-my-plugin:security-reviewe… Host and maintain a marketplace Claude Code CLI · in the page plugins/host-marketplace …as a hosted `marketplace.json` URL, or in a directory on a shared filesystem. Send your users the add command for your host and tell them what they need on their machine: | Host | Users run, in a Cla… Manage mods for your organization Claude Code CLI · in the page plugins/mods/admin …ser's mod can't change what your managed hooks receive or decide, the system prompt, your managed `CLAUDE.md` and other managed instructions, what any mod reads as settings, or the tools and descripti… Use the mods API Claude Code CLI · in the page plugins/mods/api …and tools, call a model, run work between events, and reach the file system, processes, and the network. Every hook receives it as its first argument, `$`, with the methods grouped in namespaces such… React to events with a mod Claude Code CLI · in the page plugins/mods/events …e rest of what Claude reads: `prompt.section` for each section of the system prompt, `prompt.context` for the context sent with the first message, and `skill.prompt` for a skill's text. To change a se… Mods overview Claude Code CLI · in the page plugins/mods/overview …g the same instructions into chat | Claude needs to reach an external system | Each of the others has its own page: [Hooks](https://code.claude.com/docs/en/hooks.md), [Skills](https://code.claude.com… Mods reference Claude Code CLI · in the page plugins/mods/reference …ypes and the text Claude Code sends to Claude on its own, such as the system prompt and reminders: | Event | Fires when | A hook can return | | :- | :- | :- | | [`prompt.submit`](https://code.claude.… Test a mod Claude Code CLI · in the page plugins/mods/test …const reply = await $.model.complete({ model: 'haiku', system: 'Grade the sentence. Start your reply with PASS or FAIL.', prompt: e.args, }) const passed = reply.isAnswere… Manage Claude Code plugins for your organization Claude Code CLI · in the page plugins/org …ed settings file**: place a `managed-settings.json` at the platform's system path. You can also add files to the `managed-settings.d/` drop-in directory beside it. The file paths per platform are in [… Troubleshoot plugins Claude Code CLI · in the page plugins/troubleshooting …another program was using the folder while the install ran. The file-system code appears in parentheses: ```text theme={null} Could not move the new copy of this plugin version into /home/user/.clau… How Claude Code uses prompt caching Claude Code CLI · in the page prompt-caching …thing between requests, so Claude Code re-sends the full context: the system prompt, your project context, every prior message and tool result, and your new message. New content is appended at the end… Prompt library Claude Code CLI · in the page prompt-library …o-Regular, Menlo, monospace); font-family: 'Anthropic Sans', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 16px; color: var(--pl-text); margin: 8px 0 32px; } .dark .pl { --pl-bg: #1f… Quickstart Claude Code CLI · in the page quickstart …To install Claude Code, open a terminal and run the command for your system. If you haven't used a terminal before, the [terminal guide](https://code.claude.com/docs/en/terminal-guide) shows how to o…
Feedback