411 pages for tasks.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Extend Claude Code
Claude Code CLI · in the page
features-overview
…arch, execution, and web access. The built-in tools cover most coding tasks. This guide covers the extension layer: features you add to customize what Claude knows, connect it to external services, an…
Claude Code GitHub Actions
Claude Code CLI · in the page
github-actions
…in GitHub Actions workflows to respond to @claude mentions, automate tasks, and turn issues into pull requests [Claude Code GitHub Actions](https://github.com/anthropics/claude-code-action) is a Git…
Claude Code with GitHub Enterprise Server
Claude Code CLI · in the page
github-enterprise-server
…session workflow including diff review, auto-fix, and cloud scheduled tasks. ### Teleport sessions to your terminal Pull a cloud session into your local terminal with `claude --teleport`. Teleport v…
Claude Code GitLab CI/CD
Claude Code CLI · in the page
gitlab-ci-cd
…d approvals ## How it works Claude Code uses GitLab CI/CD to run AI tasks in isolated jobs and commit results back via MRs: 1. **Event-driven orchestration**: GitLab listens for your chosen trigger…
Keep Claude working toward a goal
Claude Code CLI · in the page
goal
…clear-a-goal) | | [`/loop`](https://code.claude.com/docs/en/scheduled-tasks#run-a-prompt-repeatedly-with-%2Floop) | A time interval elapses | You stop it, or Claude decides the work is done | | [Stop…
Claude Code on Google Cloud's Agent Platform
Claude Code CLI · in the page
google-vertex-ai
…5 and the `opus` alias resolved to Opus 5 from v2.1.219. Background tasks such as session title generation use the small/fast model, normally a Haiku-class model. On Google Cloud's Agent Platform, C…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…e skills, including skills from an `--add-dir` folder. * **Background tasks**: Claude can't run background commands or background subagents, and the other features that [`CLAUDE_CODE_DISABLE_BACKGROUN…
Set up Claude Code (local mode) for a HIPAA-ready organization
Claude Code CLI · in the page
hipaa-setup
…e the HIPAA configuration is applied We recommend you start with the tasks in this section and complete them before the configuration is applied. ### Check how developers sign in and connect The HI…
Hooks reference
Claude Code CLI · in the page
hooks
…sion-scoped scheduled task](https://code.claude.com/docs/en/scheduled-tasks.md) firing, including a `/loop` iteration * A [background subagent](https://code.claude.com/docs/en/sub-agents.md#run-subage…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…n shell commands automatically when Claude Code edits files, finishes tasks, or needs input. Format code, send notifications, validate commands, and enforce project rules. Hooks are user-defined shel…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…aude Code uses Claude models to understand your code and reason about tasks. Claude can read code in any language, understand how components connect, and figure out what needs to change to accomplish…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…f your terminal intercepts `Ctrl+V` | | `Ctrl+B` | Background running tasks | Backgrounds Bash commands and agents. Tmux users press twice | | `Ctrl+T` | Toggle Claude's task checklist | Show or hide…
Customize keyboard shortcuts
Claude Code CLI · in the page
keybindings
…igation in select dialogs | | `Footer` | Footer indicator navigation (tasks, teams, diff, artifacts) | | `MessageSelector` | Rewind and summarize dialog message selection | | `DiffDialog` | [Diff view…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
…ry root | Every file | Root only; subdirectory files load on demand | Tasks span multiple packages or subsystems | | A subdirectory | That subtree only, until you grant more | That directory's plus ev…
Connect Claude Code to an LLM gateway
Claude Code CLI · in the page
llm-gateway-connect
…sions). Setting `ANTHROPIC_DEFAULT_HAIKU_MODEL` also moves background tasks such as session titles to that model, and that section explains which model runs them otherwise. * **Model capabilities**: i…
Claude Code gateway compatibility guide
Claude Code CLI · in the page
llm-gateway-protocol
…ps-gateway-config.md#one-hour-prompt-cache) | | Model for [background tasks](https://code.claude.com/docs/en/costs.md#background-token-usage) unless `ANTHROPIC_DEFAULT_HAIKU_MODEL` pins one | The defa…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…rounding of long tool calls If a background call's detail view in [`/tasks`](https://code.claude.com/docs/en/commands#all-commands) shows `runs on the server; survives exiting this session`, see [MCP…
Claude Code on Microsoft Foundry
Claude Code CLI · in the page
microsoft-foundry
…port ANTHROPIC_DEFAULT_HAIKU_MODEL='claude-haiku-4-5' ``` Background tasks such as session title generation use the small/fast model, normally a Haiku-class model. On Microsoft Foundry, Claude Code d…
Claude Code on mobile
Claude Code CLI · in the page
mobile
# Claude Code on mobile > Start, monitor, and steer Claude Code tasks from your phone with the Claude app for iOS and Android. The Claude app for [iOS](https://apps.apple.com/us/app/claude-by-anthro…
Model configuration
Claude Code CLI · in the page
model-config
…ovider](#fable-alias-resolution) for your hardest and longest-running tasks | | **`sonnet`** | Uses the latest Sonnet model for daily coding tasks | | **`opus`** | Uses the latest Opus model for compl…
Output styles
Claude Code CLI · in the page
output-styles
…style, its standard instructions for completing software engineering tasks. Each of the four other built-in styles keeps those instructions and adds its own. This table shows what each style changes…
Overview
Claude Code CLI · in the page
overview
…ant that helps you build features, fix bugs, and automate development tasks. It understands your entire codebase and can work across multiple files and tools to get things done. ## Get started Claud…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…ts-with-auto-mode) | Everything, with background safety checks | Long tasks, reducing prompt fatigue | | [`dontAsk`](#allow-only-pre-approved-tools-with-dontask-mode) | File reads inside your working…
Configure permissions
Claude Code CLI · in the page
permissions
…he tool labeled `Stop Task` in the transcript has the canonical name `TaskStop`. Permission rules and [hook matchers](https://code.claude.com/docs/en/hooks.md) don't match the label, so a rule written…
Platforms and integrations
Claude Code CLI · in the page
platforms
…s://code.claude.com/docs/en/claude-code-on-the-web.md) | Long-running tasks that don't need much steering, or work that should continue when you're offline | Cloud, Anthropic-managed by default; conti…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…` and `baseline` graders is the model Claude Code uses for background tasks. Pass `--judge-model sonnet` or a full model ID to choose the judge yourself. #### Choose graders that give a stable signal…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…| Model for `llm` and `baseline` graders | The model for [background tasks](https://code.claude.com/docs/en/plugin-evals.md#grade-the-result) | | `--ablation <mode>` | `none` or `with-without`. See […
How Claude Code uses prompt caching
Claude Code CLI · in the page
prompt-caching
…the top of a session, then save `/compact` for natural breaks between tasks. The fewer changes you make mid-task, the higher your cache hit rate. ### Where the cache lives Caching happens server-sid…
Prompt library
Claude Code CLI · in the page
prompt-library
…rkflows](/docs/en/common-workflows): step-by-step guides for the core tasks * [Best practices](/docs/en/best-practices): prompting patterns and project setup * [How Anthropic teams use Claude Code](ht…
Quickstart
Claude Code CLI · in the page
quickstart
…gning in from your first session, and using it for common development tasks in your own project. ## Before you begin Make sure you have: * A terminal or command prompt open * A code project to work…
Continue local sessions from any device with Remote Control
Claude Code CLI · in the page
remote-control
…ny local setup, work on a repo you don't have cloned, or run multiple tasks in parallel. A [project](https://code.claude.com/docs/en/claude-projects.md) combines the two: its threads run in the cloud,…
Choose a sandbox environment
Claude Code CLI · in the page
sandbox-environments
…hout provisioning infrastructure yourself, or when you are delegating tasks from a device that does not have a local development environment. It requires a Claude subscription. Unless you launch from…
Configure the sandboxed Bash tool
Claude Code CLI · in the page
sandboxing
…e runs on its own, such as `.claude/workflows` and `.claude/scheduled_tasks.json` * **In your working directory only**: shell startup files such as `.bashrc` and `.zshrc`, `.gitconfig`, the `.vscode`…
Self-hosted environments
Claude Code CLI · in the page
self-hosted-environments
…/claude-code-on-the-web#from-terminal-to-cloud), and [cloud scheduled tasks](https://code.claude.com/docs/en/routines.md). By default, cloud sessions execute on Anthropic's infrastructure. In a self-…
Customize sessions in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-configuration
…limit. A session whose turn has ended and that holds only background tasks counts as idle here. Before v2.1.236, the runner released the session first and then ran this hook in both cases. During a…
Deploy self-hosted environments to production
Claude Code CLI · in the page
self-hosted-environments-deploy
…it` in a Compose file | One container | | `pids.max` under systemd | `TasksMax` on the runner's unit | One unit | | `ulimit -u` | The shell or service that starts the runner | Everything on the host t…
Verify session identity in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-identity
…t read and write access to the resources the session needs for coding tasks, not administrative capabilities the creator holds elsewhere. * **Limit lifetime**: bound derived credentials to the token's…
Self-hosted environments reference
Claude Code CLI · in the page
self-hosted-environments-reference
…wait up to N seconds for each session's in-flight turn and background tasks to finish before terminating the child. During this wait, the runner counts a background task that has just finished as stil…
Manage sessions
Claude Code CLI · in the page
sessions
…e you left off, branch to try a different approach, or switch between tasks. The [desktop app](https://code.claude.com/docs/en/desktop.md#work-in-parallel-with-sessions), [claude.ai/code](https://cod…
All settings
Claude Code CLI · in the page
settings-reference
…d a level for. Lower levels are faster and cheaper on straightforward tasks, and higher levels reason more deeply on complex problems. When you run `/effort low`, `medium`, `high`, or `xhigh` in an i…
Extend Claude with skills
Claude Code CLI · in the page
skills
…nts.md#what-carries-over-from-your-setup), including [cloud scheduled tasks](https://code.claude.com/docs/en/routines.md), don't read `~/.claude/skills/` on your machine. Both interactive and schedule…
Claude Code in Slack
Claude Code CLI · in the page
slack
# Claude Code in Slack > Delegate coding tasks from Slack. This earlier version answers mentions only from Pro, Max, and Ultra accounts in workspaces not connected to Claude Tag. > [!WARNING] > > Th…
Customize your status line
Claude Code CLI · in the page
statusline
…on-input-fields), a `columns` field with the usable row width, and a `tasks` array with one entry per row, described in [Task fields](#task-fields). Write one JSON line to stdout per row you want to…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…Subagents are specialized AI assistants that handle specific types of tasks. Use one when a side task would flood your main conversation with search results, logs, or file contents you won't reference…
Configure your terminal for Claude Code
Claude Code CLI · in the page
terminal-config
…on is working, waiting on you, or done, which helps when you run long tasks or several sessions at once. There is nothing to turn on in Claude Code. To find out whether your terminal implements the pr…
Tools reference
Claude Code CLI · in the page
tools-reference
…Schedules a recurring or one-shot prompt within the current session. Tasks are session-scoped and restored on `--resume` or `--continue` if unexpired. See [session-scoped scheduled tasks](https://cod…
Troubleshooting
Claude Code CLI · in the page
troubleshooting
…large paste filled it 2. Close and restart Claude Code between major tasks 3. Consider adding large build directories to your `.gitignore` file 4. Restart with [`claude --safe-mode`](https://code.cla…
Find bugs with ultrareview
Claude Code CLI · in the page
ultrareview
…inishes; if the session ends first, Claude Code posts nothing. Use `/tasks` to see running and completed reviews, open the detail view for a review, or stop a review that is in progress. If you stop…
Use Claude Code in VS Code
Claude Code CLI · in the page
vs-code
…1.269 or later. The map also lists the session's other [background tasks](https://code.claude.com/docs/en/tools-reference.md#background-commands), such as background shell commands and [monitors](h…
Get started with Claude Code in the cloud
Claude Code CLI · in the page
web-quickstart
…charge for the cloud VM. Cloud sessions work well for: * **Parallel tasks**: run several independent tasks at once, each in its own session and branch, without managing multiple worktrees * **Repos…