Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

614 pages for -n.

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

Enterprise network configuration Claude Code CLI · in the page network-config …-vars) | | `raw.githubusercontent.com` | Changelog feed for [`/release-notes`](/docs/en/commands). In interactive sessions, Claude Code also fetches it in the background at startup when its cached cha… Output styles Claude Code CLI · in the page output-styles …ude Code [opens **Settings > Claude Code**](/docs/en/desktop.md#what’s-not-available-in-desktop) rather than a menu. To set a style without the menu, edit the `outputStyle` field directly in a settin… Overview Claude Code CLI · in the page overview …PATH yet: see [Fix your PATH](/docs/en/troubleshoot-install.md#command-not-found-claude-after-installation). If you see `The token '&&' is not a valid statement separator`, you're in PowerShell, not… Choose a permission mode Claude Code CLI · in the page permission-modes …sessions that [fetch feature flags](/docs/en/env-vars.md#features-that-need-feature-flag-fetching), and `default` otherwise | When the flag, a settings file, or the built-in default selects `auto` bu… Configure permissions Claude Code CLI · in the page permissions …l available and blocks matching calls when Claude attempts them. Bare-name removal applies to every tool except [`EndConversation`](/docs/en/tools-reference#endconversation-tool-behavior): a deny rul… Platforms and integrations Claude Code CLI · in the page platforms …op on Pro and Max | The CLI is the most complete surface for terminal-native work: scripting and the Agent SDK are CLI-only. Third-party providers also work in [VS Code](/docs/en/vs-code.md#use-third… Test plugins with evals Claude Code CLI · in the page plugin-evals …the plugin and the same number again for the [no-plugin baseline](#the-no-plugin-baseline), plus three short judge calls per `llm` or `baseline` grader per run. ### The no-plugin baseline A high sco… Anthropic's marketplaces Claude Code CLI · in the page plugins/anthropic-marketplaces …](/docs/en/plugins/troubleshooting#marketplace-claude-plugins-official-not-found) if it's missing | You add it in a Claude Code session with `/plugin marketplace add anthropics/claude-plugins-communit… Recommend your plugin from your CLI Claude Code CLI · in the page plugins/cli-hints …l marketplace names](/docs/en/plugins/security.md#official-marketplace-names). The community marketplace, `claude-community`, isn't one of them. > [!NOTE] > > To publish a plugin, see [Publish and di… Plugin commands reference Claude Code CLI · in the page plugins/cli-reference …the [reserved name](/docs/en/plugins/marketplace-reference.md#reserved-names) `anthropic-plugin-directory`, so check the exit code for that name. #### Accept a displayed install command When a `--js… Code intelligence plugins Claude Code CLI · in the page plugins/code-intelligence …docs/en/plugins/troubleshooting.md#marketplace-claude-plugins-official-not-found). To control where the plugin is installed, or to run the install from your shell instead of inside Claude Code, see [I… Add components to a plugin Claude Code CLI · in the page plugins/components …gets its command name](/docs/en/skills.md#how-a-skill-gets-its-command-name) * **Who invokes it**: Claude, the user, or both, controlled by frontmatter. See [Control who invokes a skill](/docs/en/skil… Create a Claude Code plugin Claude Code CLI · in the page plugins/create …her you need a plugin](/docs/en/plugins/overview.md#decide-whether-you-need-a-plugin) on the overview > * **Your plugin's users are on claude.ai or in Cowork**: the same folder installs there with a d… Create a marketplace Claude Code CLI · in the page plugins/create-marketplace …ppears in different places: * **Entry name**: the install id, `<entry-name>@<marketplace>`. It's what people type to install, what `claude plugin list` shows, and the key Claude Code writes under [`e… Plugin dependencies Claude Code CLI · in the page plugins/dependencies …eates the tags ### Create a release tag Tag each release as `<plugin-name>--v<version>`, where `<version>` matches the `version` field in that commit's `plugin.json`. The plugin-name prefix lets one… Host and maintain a marketplace Claude Code CLI · in the page plugins/host-marketplace …nt**: [Serve users who have no git-host account](#serve-users-who-have-no-git-host-account) * **A pre-populated plugins directory**: [Seed containers and CI](/docs/en/plugins/org.md#seed-containers-an… Install and manage plugins Claude Code CLI · in the page plugins/install …not working](/docs/en/plugins/troubleshooting.md#plugin-installed-but-not-working). **5. Confirm the plugin works** Type `/` and look for the plugin's skills under its name, in the form `/<plugin>:… Plugin loading reference Claude Code CLI · in the page plugins/loading …find-plugins-on-disk) * A `--plugin-dir` plugin didn't load, or a same-named plugin loaded instead: [Name conflicts](#name-conflicts) * A plugin under `~/.claude/skills/` or `.claude/skills/` didn't l… Marketplace reference Claude Code CLI · in the page plugins/marketplace-reference …<reserved>", a reserved marketplace name`](/docs/en/errors#marketplace-name-is-another-spelling-of-a-reserved-name), and a marketplace already registered under one stops loading. This check requires C… Measure plugin cost and usage Claude Code CLI · in the page plugins/measure …l](#not-used-recently-in-/plugin), [`/skill-doctor`](#find-skills-that-never-run), [`/doctor`](#unused-plugins-in-/doctor), and [`/usage`](#usage-share-in-/usage). All four are commands the user runs… Manage mods for your organization Claude Code CLI · in the page plugins/mods/admin …rocess` calls](/docs/en/plugins/mods/api#reach-files-processes-and-the-network). With `Read(.env)` denied, a mod can still read that file with `$.fs.read` or start a program that does. To limit a mod'… Use the mods API Claude Code CLI · in the page plugins/mods/api …h as `peer` or `peer-send-message` for another session or agent, `task-notification`, or `scheduled-trigger`. Return `{ consumed: reason }` to keep it from Claude. | | `session.send` | A message is ab… Create a mod Claude Code CLI · in the page plugins/mods/create …nothing](/docs/en/plugins/mods/troubleshoot.md#find-out-why-a-mod-does-nothing). **7. Change the code while the session runs** Leave the session open. In `register.js`, change `' · tool calls: '` to… React to events with a mod Claude Code CLI · in the page plugins/mods/events …nothing](/docs/en/plugins/mods/troubleshoot.md#find-out-why-a-mod-does-nothing) lists. A `ui.render` hook whose drawing doesn't validate is reported differently, as [Build a tree from elements](/docs/… Draw in the interface with a mod Claude Code CLI · in the page plugins/mods/interface …that [doesn't fetch feature flags](/docs/en/env-vars.md#features-that-need-feature-flag-fetching), such as one on Amazon Bedrock, needs 2.1.304 or later. In a `ui.render` hook for the panel, `e.surfa… Mods overview Claude Code CLI · in the page plugins/mods/overview …nothing](/docs/en/plugins/mods/troubleshoot.md#find-out-why-a-mod-does-nothing). ## How a mod works A mod is a [plugin](/docs/en/plugins/overview.md) whose code registers event handlers, called hook… Mods reference Claude Code CLI · in the page plugins/mods/reference …[`$.settings`](/docs/en/plugins/mods/api#reach-files-processes-and-the-network) | `read` | | [`$.env`](/docs/en/plugins/mods/api#reach-files-processes-and-the-network) | `get`, `set` | | [`$.fs`](/doc… Test a mod Claude Code CLI · in the page plugins/mods/test …'more' })` | Presses the `Button` with that key | | `input({ key: 'new-note', text: 'buy milk' })` | Types the text into the `Input` with that key and presses Enter. Add `kind: 'change'` to type witho… Troubleshoot a mod Claude Code CLI · in the page plugins/mods/troubleshoot …me](/docs/en/plugins/loading.md#hooks-when-two-enabled-plugins-share-a-name), so your hooks module doesn't load | ### Messages from the built-in guard On a machine with managed settings, or in a ses… Manage Claude Code plugins for your organization Claude Code CLI · in the page plugins/org …ketplace.json`. Then add each plugin under `enabledPlugins` as `plugin-name@marketplace-name`. Each marketplace entry carries a `source` object with a `source` field naming the type, such as `github`.… Plugins overview Claude Code CLI · in the page plugins/overview …uild your own * [Decide whether you need a plugin](#decide-whether-you-need-a-plugin): whether a plugin is the right tool for what you want ## Understand what a plugin is A plugin is a directory of… Publish and distribute a plugin Claude Code CLI · in the page plugins/publish …t name the same](/docs/en/plugins/create-marketplace.md#keep-the-entry-name-and-the-manifest-name-the-same): ```json .claude-plugin/marketplace.json theme={null} { "name": "your-marketplace", "ow… Recommend plugins for your org Claude Code CLI · in the page plugins/relevance …ple `["terraform"]`. Exact match. See [command name matching](#command-name-matching). | 10 entries of 64 characters each | | `hosts` | array of strings | Hostnames seen in `http://` or `https://` URL… Plugin security and trust Claude Code CLI · in the page plugins/security …trust, see [Remove a plugin you no longer trust](#remove-a-plugin-you-no-longer-trust). ## Identify Anthropic's marketplaces by name A marketplace's name places it in one of three tiers: official,… Troubleshoot plugins Claude Code CLI · in the page plugins/troubleshooting …not a program. Bash and Zsh report [their own form of this error](#zsh-no-such-file-or-directory-plugin). Use either of these instead: * Run `claude`, then type `/plugin` at the Claude Code prompt *… How Claude Code uses prompt caching Claude Code CLI · in the page prompt-caching …es removing the rule later. Only a deny rule that matches in the tool-name position blocks a tool this way: a bare tool name, the equivalent `Bash(*)` form, or a [tool-name glob](/docs/en/permissions… Prompt library Claude Code CLI · in the page prompt-library …ch one, with acceptance criteria', slots: { input: '@meeting-notes.md', tracker: 'our issue tracker' }, needs: 'tracker', nextHref: '/en/skills', src: 'teams' }, {… Quickstart Claude Code CLI · in the page quickstart …PATH yet: see [Fix your PATH](/docs/en/troubleshoot-install.md#command-not-found-claude-after-installation). If you see `The token '&&' is not a valid statement separator`, you're in PowerShell, not… Continue local sessions from any device with Remote Control Claude Code CLI · in the page remote-control …turns off feature-flag evaluation](/docs/en/env-vars.md#features-that-need-feature-flag-fetching), whether Remote Control is available depends on which one: * If you set `CLAUDE_CODE_DISABLE_NONESS… Automate work with scheduled tasks Claude Code CLI · in the page routines …th `/schedule`. The earlier name, routines, [still appears](#where-the-name-routines-still-appears) in the web address, the CLI, and the API. > [!NOTE] > > Two other features schedule work on your ma… Choose a sandbox environment Claude Code CLI · in the page sandbox-environments …e [actions no mode auto-approves](/docs/en/permission-modes.md#actions-no-mode-auto-approves) still apply. With no prompts to catch mistakes, the isolation boundary you choose is what protects your s… Configure the sandboxed Bash tool Claude Code CLI · in the page sandboxing …dded](/docs/en/permissions.md#additional-directories-grant-file-access-not-configuration). [Protected paths](#protected-paths) stay write-denied | [`filesystem.allowWrite`](/docs/en/settings-reference… Run prompts on a schedule Claude Code CLI · in the page scheduled-tasks …r, and with [feature-flag fetching](/docs/en/env-vars.md#features-that-need-feature-flag-fetching) turned off. On Amazon Bedrock, Claude Platform on AWS, Google Cloud's Agent Platform, and Microsoft F… Security Claude Code CLI · in the page security …precated by Microsoft](https://learn.microsoft.com/en-us/windows/whats-new/deprecated-features#:~:text=The%20Webclient%20\(WebDAV\)%20service%20is%20deprecated) due to security risks. Enabling WebDAV… Catch security issues as Claude writes code Claude Code CLI · in the page security-guidance …n not found in marketplace](/docs/en/plugins/troubleshooting.md#plugin-not-found-in-marketplace). Check the install summary. If it reports `Run /reload-plugins to apply.`, see [Apply plugin changes w… Self-hosted environments Claude Code CLI · in the page self-hosted-environments ….](https://mintcdn.com/claude-code/Y0sJ2uDoOVbOVZrQ/images/self-hosted-network-paths.svg?fit=max\&auto=format\&n=Y0sJ2uDoOVbOVZrQ\&q=85\&s=8056103fc1c5564c7f0ef219d260b99d) The two Claude Code boxes… Customize sessions in self-hosted environments Claude Code CLI · in the page self-hosted-environments-configuration …or recognized surface, and for pre-warming requests; check it with `[ -n "${CLAUDE_RUNNER_CLIENT_PLATFORM:-}" ]`, which stays safe under `set -u`. | The spawned runner registers with the work order i… Deploy self-hosted environments to production Claude Code CLI · in the page self-hosted-environments-deploy …ithout their own connection, those sessions [don't start](#creator-has-no-github-connection). * **`--capacity 1`**: the git proxy requires one session per runner process, so run more replicas for para… Verify session identity in self-hosted environments Claude Code CLI · in the page self-hosted-environments-identity …the reason to stderr, prints no claims, and exits with code 1. Pass `--no-verify` to `decode-token` only for offline inspection where the JWKS endpoint is unreachable. ## Claims reference The table… Self-hosted environments quickstart Claude Code CLI · in the page self-hosted-environments-quickstart …ocs/en/self-hosted-environments-deploy.md#rewrite-git-urls-for-private-networks). * A clock synchronized to real time, for example with NTP. Authentication fails when the clock is more than five minut…
Feedback