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

961 pages for update.

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

Hooks reference Claude Code CLI · in the page hooks …t-reference.md#environment-variables) for how the path behaves across updates. * `${CLAUDE_PLUGIN_DATA}`: the plugin's [persistent data directory](/docs/en/plugins/components.md#path-variables-and-per… Automate actions with hooks Claude Code CLI · in the page hooks-guide …specific permission mode instead, your hook's output can include an `updatedPermissions` array with a `setMode` entry. The `mode` value is any permission mode like `default`, `acceptEdits`, or `bypas… Interactive mode Claude Code CLI · in the page interactive-mode …panel](#diff-panel) opens beside the conversation. It stays open and updates while you keep working. * **Classic renderer**: the [diff dialog](#diff-dialog) opens above the prompt, and you close it w… JetBrains IDEs Claude Code CLI · in the page jetbrains …tured unexpectedly. Requires a terminal restart. * **Enable automatic updates**: automatically check for and install plugin updates, applied on restart > [!TIP] > > For WSL users: Set `wsl -d Ubuntu… Set up Claude Code in a monorepo or large codebase Claude Code CLI · in the page large-codebases …deleted once the limitation is gone * **Add a Stop hook that proposes updates**: a [`Stop` hook](/docs/en/hooks#stop) receives the path to the session transcript when Claude finishes responding, so a… Other LLM gateways Claude Code CLI · in the page llm-gateway …s the corresponding features, so the gateway product needs to be kept updated as Claude Code evolves. The [gateway compatibility guide](/docs/en/llm-gateway-protocol.md) covers what to forward. ## Ro… Connect Claude Code to an LLM gateway Claude Code CLI · in the page llm-gateway-connect …etting the variable has these effects and limits: * It disables auto-updates, so plan for another update path, such as your package manager or managed distribution. * It suppresses the [fast mode](/d… Roll out an LLM gateway for your organization Claude Code CLI · in the page llm-gateway-rollout …. It turns off some of these features, but it also turns off the auto-updater, and it leaves WebFetch on. #### Hand developers the values to set themselves If you don't have managed-settings distrib… Control MCP server access for your organization Claude Code CLI · in the page managed-mcp …its to the key: * **Add a server**: Claude Code connects it when the updated settings arrive, without a restart. * **Change a server's entry**: those sessions reconnect to it with the new definition.… Deploy managed settings Claude Code CLI · in the page managed-settings …e settings removed. * **Changes that need approval**: apart from the [updates that wait for the next launch](/docs/en/server-managed-settings.md#fetch-and-caching-behavior), a server-managed change to… Connect Claude Code to tools via MCP Claude Code CLI · in the page mcp …NG-4521, based on our PostgreSQL database." * **Integrate designs**: "Update our standard email template based on the new Figma designs that were posted in Slack" * **Automate workflows**: "Create Gma… Connect to MCP servers Claude Code CLI · in the page mcp-quickstart …s" from local config` and a `File modified:` line showing the file it updated. > [!NOTE] > > Each connected server takes some space in [Claude's context window](/docs/en/how-claude-code-works.md#the-… How Claude remembers your project Claude Code CLI · in the page memory …h telemetry disabled, read `CLAUDE.md` files only. On those versions, update Claude Code. To give Claude your `AGENTS.md` in any of these sessions, [import it from a `CLAUDE.md`](#share-one-file-with-… Claude Code on Microsoft Foundry Claude Code CLI · in the page microsoft-foundry …Azure deployments, select a specific model version rather than "auto-update to latest." Set the model variables to match the deployment names you created in step 1. Without `ANTHROPIC_DEFAULT_OPUS_… Model configuration Claude Code CLI · in the page model-config …ory). Aliases point to the recommended version for your provider and update over time. To pin to a specific version, use the full model name, for example `claude-opus-5-5`, or set the corresponding e… Monitoring Claude Code CLI · in the page monitoring-usage …accepted call if the permission decision rewrites the tool input via `updatedInput`. Use this attribute to see which command was rejected when `decision` is `"reject"`. * For `"sdk_host_builtin_mcp"… Enterprise network configuration Claude Code CLI · in the page network-config …aude.ai` | Plugin executable downloads; native installer, native auto-updater, and update version checks | | `storage.googleapis.com` | Plugin install counts and metadata shown in `/plugin` | | `stora… Overview Claude Code CLI · in the page overview …ed Git for Windows. > [!NOTE] > > Native installations automatically update in the background to keep you on the latest version. **Homebrew** ```bash theme={null} brew install --cask claude-code ``… Choose a permission mode Claude Code CLI · in the page permission-modes …[minimum version for the HIPAA configuration](/docs/en/hipaa-setup.md#update-claude-code-and-claude-desktop). ## Switch permission modes Each interface has its own control for switching permission m… Configure permissions Claude Code CLI · in the page permissions …l the call would get with no hook, and Claude Code still applies any `updatedInput` the hook returns. If the hook answers [`ExitPlanMode`](/docs/en/hooks#allow-with-updatedinput) with `"allow"` and `u… Test plugins with evals Claude Code CLI · in the page plugin-evals …e Code v2.1.269 or later. Run `claude --version` to check and `claude update` to upgrade. * Git 2.31 or later, if git is installed. Run `git --version` to check. With an older git, `claude plugin eval… Plugin commands reference Claude Code CLI · in the page plugins/cli-reference …ect`, or `local`, and names the settings file the command writes to. `update` also takes `managed`. ### plugin init Scaffold a new plugin at `~/.claude/skills/<name>/`. Unless your administrator has… Code intelligence plugins Claude Code CLI · in the page plugins/code-intelligence …* [Install and manage plugins](/docs/en/plugins/install.md): scopes, updates, and uninstalling * [Troubleshoot plugins](/docs/en/plugins/troubleshooting.md): load errors beyond the language-server on… Add components to a plugin Claude Code CLI · in the page plugins/components …loading.md#find-plugins-on-disk), so the path changes when the plugin updates. Don't write state there * **`${CLAUDE_PLUGIN_DATA}`**: a directory that survives updates, for `node_modules`, virtual env… Create a Claude Code plugin Claude Code CLI · in the page plugins/create …arketplace once and install the plugin by name, and they receive your updates. See [Publish through your own marketplace](/docs/en/plugins/publish.md#publish-through-your-own-marketplace). * **Submit… Create a marketplace Claude Code CLI · in the page plugins/create-marketplace …or your organization, to install your plugins and keep receiving your updates from a catalog you control. The repository can be private, it can list as many plugins as you like, and an administrator c… Plugin dependencies Claude Code CLI · in the page plugins/dependencies …ves to each new release its marketplace publishes the next time users update. If that release renames an MCP tool your plugin calls, your plugin breaks for everyone who updates. With a constraint suc… Host and maintain a marketplace Claude Code CLI · in the page plugins/host-marketplace …where users can reach it, grant access to a private one, and release updates and renames without breaking installs. Hosting a marketplace means putting your `marketplace.json` catalog where other pe… Install and manage plugins Claude Code CLI · in the page plugins/install …om a marketplace on any surface you use, choose an install scope, and update or remove them later. Installing a plugin adds its skills, agents, hooks, and MCP servers to Claude Code on your machine.… Plugin loading reference Claude Code CLI · in the page plugins/loading …plugin from, which settings file decides whether it loads, and why an update changed nothing. Use this page when a plugin didn't load, loaded a different copy than you expected, or didn't pick up an… Plugin manifest reference Claude Code CLI · in the page plugins/manifest-reference …ins the plugin to that version until you change it; see [Versions and updates](/docs/en/plugins/loading.md#versions-and-updates). A plugin with a [`command` source](/docs/en/plugins/marketplace-refere… Marketplace reference Claude Code CLI · in the page plugins/marketplace-reference …has selected. Claude Code runs the command when the user installs or updates the plugin, and [again once per session](/docs/en/plugins/loading.md#when-a-command-source-re-runs), so users get the tool… Manage mods for your organization Claude Code CLI · in the page plugins/mods/admin …ns/org.md#audit-and-review) * **Decide when a plugin you reviewed can update**: [Set update policy](/docs/en/plugins/org.md#set-update-policy) * **Give one group a different policy, such as a pilot**:… Create a mod Claude Code CLI · in the page plugins/mods/create …u import from another of your files fails validation. The `read` and `update` functions that [`$.state`](/docs/en/plugins/mods/interface#keep-state) uses are the imports that can take it. Don't assign… Draw in the interface with a mod Claude Code CLI · in the page plugins/mods/interface …llback. `atom` names a value and its default, `read` returns it, and `update` writes it. The three helpers call `$.state.get` and `$.state.set` for you: ```javascript theme={null} import { atom, read… Mods overview Claude Code CLI · in the page plugins/mods/overview …s/create.md#write-a-mod-yourself). * **Install one**: see [Install or update a mod](#install-or-update-a-mod), or [try a sample mod](#try-a-sample-mod) ### Install or update a mod > [!WARNING] > > A… Mods reference Claude Code CLI · in the page plugins/mods/reference …te) | Reactive state: `get`, `set`, with the helpers `atom`, `read`, `update`, `derive`, and `memberOf` imported from `claude-code` | | [`$.clock`](/docs/en/plugins/mods/api#run-work-in-the-background… Troubleshoot a mod Claude Code CLI · in the page plugins/mods/troubleshoot …xtension) 2.1.299. Check the version in VS Code's Extensions view and update the extension there. * **The extension is older than 2.1.304 and the session doesn't fetch feature flags**: update the exte… Manage Claude Code plugins for your organization Claude Code CLI · in the page plugins/org …estrict-what-users-can-install) what users can add on their own, [set update policy](#set-update-policy), then [audit](#audit-and-review) what's installed. To review every policy key in one place, see… Plugins overview Claude Code CLI · in the page plugins/overview …. Install one to get a setup someone else built, with one command and updates from its marketplace. Make one to give your own setup to teammates, install it in many projects, or publish versioned rele… Publish and distribute a plugin Claude Code CLI · in the page plugins/publish …Anthropic's directory, with a pre-release checklist and how users get updates. Publishing a Claude Code plugin means listing it in a marketplace, a JSON catalog that lists plugins and where to fetch… Plugin security and trust Claude Code CLI · in the page plugins/security …so they influence what Claude does with the tools it already has. * **Updates**: when auto-update is on for the marketplace you installed a plugin from, Claude Code updates that plugin in the backgrou… Troubleshoot plugins Claude Code CLI · in the page plugins/troubleshooting …alid git URL` You added a marketplace, installed a plugin, or ran an update from a git address, and the command failed with `Invalid git URL` in its message. Claude Code checks every git address bef… How Claude Code uses prompt caching Claude Code CLI · in the page prompt-caching …next request | | - | - | - | | A server connects, or a [dynamic tool update](/docs/en/mcp.md#dynamic-tool-updates) adds tools | Invalidated | The new definitions are added | | A server drops out with… Prompt library Claude Code CLI · in the page prompt-library …}, needs: 'gh', src: 'workflows' }, { id: 'find-and-update-copy', sdlc: 'build', cat: 'Implement', roles: ['design', 'docs', 'marketing'], prompt: 'find every place w… Quickstart Claude Code CLI · in the page quickstart …ed Git for Windows. > [!NOTE] > > Native installations automatically update in the background to keep you on the latest version. **Homebrew** ```bash theme={null} brew install --cask claude-code ``… Continue local sessions from any device with Remote Control Claude Code CLI · in the page remote-control …session-name-prefix` If you didn't set an explicit name, Claude Code updates the title to reflect your prompt once you send one. When you rename a session from claude.ai or the Claude app, Claude Cod… Automate work with scheduled tasks Claude Code CLI · in the page routines …last run, flags documentation that references changed APIs, and opens update PRs against the docs repository for an editor to review. * **Library port**: a GitHub trigger runs on `pull_request.closed`… Configure the sandboxed Bash tool Claude Code CLI · in the page sandboxing …sitory's shared `.git` directory so commands such as `git commit` can update refs and the index. Writes to `hooks/` and `config` inside that directory remain denied. To skip filesystem isolation enti… Security Claude Code CLI · in the page security …a branch, such as a tag. GitHub decides which branches a session can update by applying your repository's branch protection rules and rulesets to the GitHub access you connected. A rule that access c…
Feedback