977 pages for bash.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Week 16 · April 13–17, 2026
Claude Code CLI · in the page
whats-new/2026-w16
…nary; npm now matches it. Upgrade and check what you're running: ```bash theme={null} claude update claude --version ``` [Setup guide](/docs/en/setup.md) Other wins New [`/ultrareview`](/docs/en/…
Week 17 · April 20–24, 2026
Claude Code CLI · in the page
whats-new/2026-w17
…b` and `Grep` tools with embedded `bfs` and `ugrep` available through Bash, for faster searches without a separate tool round-trip`--from-pr` now accepts GitLab merge request, Bitbucket pull request,…
Week 18 · April 27 – May 1, 2026
Claude Code CLI · in the page
whats-new/2026-w18
…8 · April 27 – May 1, 2026 > Claude Code on Windows runs without Git Bash, claude auth login accepts a pasted OAuth code when the browser callback can't reach localhost, claude project purge cleans u…
Week 19 · May 4–8, 2026
Claude Code CLI · in the page
whats-new/2026-w19
…ugins from an artifact store. Load a plugin straight from a URL: ```bash terminal theme={null} claude --plugin-url https://example.com/my-plugin.zip ``` [Plugins guide](/docs/en/plugins/overview.md…
Week 20 · May 11–15, 2026
Claude Code CLI · in the page
whats-new/2026-w20
…e75464c8f7902bba630ab7a4" /> Open the dashboard from your shell: ```bash terminal theme={null} claude agents ``` [Agent view](/docs/en/agent-view.md) /goal v2.1.139 Set a completion condition and…
Week 21 · May 18–22, 2026
Claude Code CLI · in the page
whats-new/2026-w21
…de appears in the cycle once your account meets the requirements: ```bash terminal theme={null} claude update ``` The command prints `Successfully updated` with the new version number, or `Claude Co…
Week 22 · May 25–29, 2026
Claude Code CLI · in the page
whats-new/2026-w22
…emVim mode: `/` in NORMAL mode opens reverse history search, matching Bash and Zsh vi-modeStreaming tool execution is now always enabled, including with telemetry disabled and on Amazon Bedrock, Googl…
Week 23 · June 1–5, 2026
Claude Code CLI · in the page
whats-new/2026-w23
…n a third-party provider, then cycle to auto mode with Shift+Tab: ```bash terminal theme={null} export CLAUDE_CODE_ENABLE_AUTO_MODE=1 ``` [Auto mode on third-party providers](/docs/en/permission-mod…
Week 24 · June 8–12, 2026
Claude Code CLI · in the page
whats-new/2026-w24
…cause. Launch a clean session to isolate a broken configuration: ```bash terminal theme={null} claude --safe-mode ``` [Test against a clean configuration](/docs/en/debug-your-config.md#test-against…
Week 26 · June 22–26, 2026
Claude Code CLI · in the page
whats-new/2026-w26
…the OAuth flow for a configured server without opening a session: ```bash terminal theme={null} claude mcp login sentry ``` [Authenticate from the command line](/docs/en/mcp.md#authenticate-from-the…
Week 29 · July 13–17, 2026
Claude Code CLI · in the page
whats-new/2026-w29
…`axScreenReader` setting. Start a session in screen reader mode: ```bash terminal theme={null} claude --ax-screen-reader ``` [Turn on screen reader mode](/docs/en/accessibility.md#turn-on-screen-re…
Week 30 · July 20–24, 2026
Claude Code CLI · in the page
whats-new/2026-w30
…permission dialogs; the auto-mode classifier adjudicates them insteadBash permission checks fail closed on more shell forms, including file-descriptor redirects, Zsh variable subscripts in `[[ ]]` co…
Week 32 · August 3–7, 2026
Claude Code CLI · in the page
whats-new/2026-w32
…h walks you through creating the environment and starts a runner: ```bash terminal theme={null} claude self-hosted-runner setup ``` The environment shows **Healthy** in admin settings once the runne…
Week 33 · August 10–14, 2026
Claude Code CLI · in the page
whats-new/2026-w33
…h`. Start a session in a worktree branched from a merge request: ```bash terminal theme={null} claude --worktree https://gitlab.com/group/project/-/merge_requests/42 ``` When `origin` is on gitlab.…
Week 34 · August 17–21, 2026
Claude Code CLI · in the page
whats-new/2026-w34
…machine you want to reach, then open the Code tab on your phone: ```bash terminal theme={null} claude remote-control ``` Your machine appears as a device card at the top of the Code tab. Tap it to…
Week 35 · August 24–28, 2026
Claude Code CLI · in the page
whats-new/2026-w35
…. Run a non-interactive query without the command-running tools: ```bash terminal theme={null} claude --restricted -p "review src/ for SQL injection risks" ``` To give Claude one of the removed too…
Week 36 · August 31 – September 4, 2026
Claude Code CLI · in the page
whats-new/2026-w36
…-directories), with an option to block such reads from then onRaise [`bashOutputMaxChars`](/docs/en/settings-reference#bashoutputmaxchars) and [`taskOutputMaxChars`](/docs/en/settings-reference#taskou…
Week 37 · September 7–11, 2026
Claude Code CLI · in the page
whats-new/2026-w37
…From your plugin's root directory, have Claude draft the suite: ```bash terminal theme={null} claude plugin eval init ``` When Claude tells you the suite is ready, exit the session that `claude pl…
What's new
Claude Code CLI · in the page
whats-new/index
…6-w19.md) **Week 18** April 27 – May 1, 2026 **Windows without Git Bash**: Git for Windows is no longer required, and Claude Code uses PowerShell as the shell tool when Bash is absent. Also this w…
Run parallel sessions with worktrees
Claude Code CLI · in the page
worktrees
…at your repository root, on a new branch named `worktree-<name>`: ```bash theme={null} claude --worktree feature-auth ``` Run the command again with a different name in another terminal to start a s…
Get started
Claude Documentation · in the page
claude-science/get-started
…talled version is 0.8.0 or later before you start Claude Science. ```bash theme={null} curl -fsSL https://claude.ai/install-claude-science.sh | bash ``` ```bash theme={null} claude-science serve ```…
Run on a remote Linux server
Claude Documentation · in the page
claude-science/run-on-remote-linux-server
…claude-science/get-started.md#install). On Ubuntu or Debian, run: ```bash theme={null} sudo apt-get update && sudo apt-get install -y curl bubblewrap socat ``` > [!NOTE] > > The sandbox requires bub…
Tools and environments
Claude Documentation · in the page
claude-science/tools-and-environments
…`/usr/local/bin`, run this in a terminal outside Claude Science: ```bash theme={null} sudo ln -s /usr/local/bin/nvidia-smi /usr/bin/nvidia-smi ``` After either fix is in place, run `claude-science…
Update Claude Science
Claude Documentation · in the page
claude-science/update-claude-science
…where Claude Science runs. The second one stops running sessions. ```bash theme={null} claude-science update claude-science stop ``` If `claude-science stop` says "Not killing pid", press Ctrl-C in…
Attribute costs to users
Claude Documentation · in the page
claude-tag/admins/attribute-costs
…ple requests one week of channel spend, one row per user per day: ```bash theme={null} curl --globoff "https://api.anthropic.com/v1/organizations/analytics/cost_report?\ starting_at=2026-09-01T00:00:…
Customize Claude Tag
Claude Documentation · in the page
claude-tag/admins/customize
…as a runtime or a database client | The environment's setup script, a Bash script whose installs are on disk before Claude starts work | | A value every session should see, such as a deployment target…
Identity token reference
Claude Documentation · in the page
claude-tag/admins/federated-access/token-reference
…yloads are base64url-encoded, so a plain `base64 -d` often fails: ```bash theme={null} python3 -c 'import base64,json,sys; p=sys.argv[1].split(".")[1]; print(json.dumps(json.loads(base64.urlsafe_b64d…
Lazy authentication for MCP servers
Claude Documentation · in the page
connectors/building/lazy-authentication
…h no `Authorization` header, with `-i` so the status line prints: ```bash theme={null} curl -si http://localhost:3000/mcp \ -H 'Content-Type: application/json' \ -H 'Accept: application/json, tex…
Add an interactive UI to your MCP server
Claude Documentation · in the page
connectors/building/mcp-apps/quickstart
…ch is the one that pairs with the `1.x` MCP SDK you already have: ```bash theme={null} npm install @modelcontextprotocol/ext-apps@^1 ``` Run `npm ls --depth=0` to confirm. The list now has three pac…
Build a desktop extension with MCPB
Claude Documentation · in the page
connectors/building/mcpb
…s the manifest and packs the bundle. **1. Install the MCPB CLI** ```bash theme={null} npm install -g @anthropic-ai/mcpb ``` **2. Create your MCP server** Build a stdio MCP server using the [MCP SD…
Build your first MCP server for Claude
Claude Documentation · in the page
connectors/building/quickstart
…into it. Every later command on this page runs from this folder: ```bash theme={null} mkdir mcp-quickstart cd mcp-quickstart ``` **2. Create package.json** Create a default `package.json`, then se…
Test your connector
Claude Documentation · in the page
connectors/building/testing
…erver's URL, replacing `http://localhost:3000/mcp` with your own: ```bash theme={null} npx @modelcontextprotocol/inspector --cli http://localhost:3000/mcp --transport http --method tools/list ``` Th…
Troubleshoot your connector
Claude Documentation · in the page
connectors/building/troubleshooting
…check:** From a public network, request each discovery document: ```bash theme={null} curl -i https://your-server.example.com/.well-known/oauth-protected-resource curl -i https://your-server.example…
Set up an MCP tunnel
Claude Documentation · in the page
connectors/mcp-tunnels/setup
…with your own servers. **Helm** **1. Fetch the default values** ```bash theme={null} helm show values \ oci://us-docker.pkg.dev/anthropic-public-registry/charts/mcp-tunnel \ --version 2.1.0 > v…
Troubleshoot MCP tunnels
Claude Documentation · in the page
connectors/mcp-tunnels/troubleshooting
…s nothing at all for a request, it never arrived in your network. ```bash Helm theme={null} kubectl -n mcp-tunnel logs deploy/mcp-tunnel -c cloudflared kubectl -n mcp-tunnel logs deploy/mcp-tunnel -c…
Changelog
Claude Documentation · in the page
cowork/changelog
…ll. Such a hook runs in PowerShell there, where a command written for Bash can fail, so a hook that matches every tool can block every tool call. This includes hooks in plugins and in Claude Code's ma…
Set up Cowork (local mode) for a HIPAA-ready organization
Claude Documentation · in the page
cowork/hipaa-setup
…e-claude-desktop-policy) | | `permissions.deny` | A rule that denies `Bash` with no pattern also stops Claude from running shell commands in Cowork | | `allowManagedPermissionRulesOnly` | In a Cowork…
Claude for Government changelog
Claude Documentation · in the page
government/changelog
…Windows: on Claude Code 2.1.299 or later, a managed hook written as a Bash command that checks a tool call or a permission request blocks that action when the command fails. **2026.10.14.2** * Added…
Available settings
Claude Documentation · in the page
government/config/settings
…e applies as [deny rules](https://code.claude.com/docs/en/permissions#bash) for its Bash and PowerShell tools. | None blocked | Claude Code | | **Managed hooks** | [Hooks](https://code.claude.com/docs…
Use Claude for M365 with third-party platforms
Claude Documentation · in the page
office-agents/third-party-platforms
…up wizard from inside Claude. Add the marketplace in your shell: ```bash theme={null} claude plugin marketplace add anthropics/financial-services ``` Install the plugin: ```bash theme={null} claud…
Plugin pre-submission checklist
Claude Documentation · in the page
plugins/pre-submission-checklist
…terminal in the folder that contains your plugin folder and run: ```bash theme={null} claude plugin validate ./your-plugin ``` A plugin with no problems prints `✔ Validation passed`. Otherwise the…
Build your first plugin
Claude Documentation · in the page
plugins/quickstart
…nse-reports`, start a Claude Code session with the plugin loaded: ```bash theme={null} claude --plugin-dir ./expense-reports ``` In that session, your skill appears as `/expense-reports:file-expense…
Create custom skills
Claude Documentation · in the page
skills/how-to
…, such as `scripts/render.py`. In Claude Code, running a script is a Bash tool call, so it needs your permission. When you test with [`claude -p`](https://code.claude.com/docs/en/headless), which can…
Deploy with Enterprise Admin Console
Claude Documentation · in the page
third-party/claude-desktop/admin-console
…OPIC_ADMIN_KEY` environment variable. ### Read the configuration ```bash theme={null} curl -sS --fail-with-body https://api.anthropic.com/v1/organizations/desktop_config \ -H "x-api-key: $ANTHROPI…
Chat in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/chat
…le analysis uses the same shell tool as Cowork's sandbox, so adding `"Bash"` to `disabledBuiltinTools` disables it even when `chatAdvancedFileAnalysisEnabled` is `true`. Running it requires the sandbo…
Code in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/code
…d Claude Code `permissions.ask` rules. Argument-scoped rules such as `Bash(curl *)` are [applied as managed policy](#applied-as-managed-policy) instead. | | `disableBypassPermissionsMode` | Removes by…
Configuration reference
Claude Documentation · in the page
third-party/claude-desktop/configuration
…they download from one. To have Claude ask before each command, set `Bash` to `ask` in `builtinToolPolicy`, which also applies to Cowork and Code. To let commands install packages, list the hosts of…
Configuration changelog
Claude Documentation · in the page
third-party/claude-desktop/configuration-changelog
…tead of disappearing. * `disabledBuiltinTools`: a `WebFetch` or bare `Bash` entry added by device management now also applies to open Cowork and Chat conversations, and a tool name spelled with unders…
Connect to Box
Claude Documentation · in the page
third-party/claude-desktop/connectors-box
…ample at `/usr/local/bin/box-mcp-secret`) and mark it executable: ```bash theme={null} #!/bin/sh printf '{"clientSecret":"%s"}' "YOUR_BOX_CLIENT_SECRET" ``` On Windows, save it as a `.cmd` file, for…
MCP, plugins, skills, and hooks
Claude Documentation · in the page
third-party/claude-desktop/extensions
…ot in Cowork's virtual machine. PowerShell rejects some commands that Bash accepts, such as a quoted program path followed by arguments. A [`PreToolUse`](https://code.claude.com/docs/en/hooks#pretool…