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…