Search the documentation
24 pages for statusline.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Customize your status line
Claude Code CLI · path
statusline
Best practices for Claude Code
Claude Code CLI · in the page
best-practices
…Track context usage continuously with a [custom status line](/docs/en/statusline), and see [Reduce token usage](/docs/en/costs#reduce-token-usage) for strategies on reducing token usage. *** ## Give…
Claude Code changelog
Claude Code CLI · in the page
changelog
…agents view * Added a GitLab merge request badge to the footer and statusline: repos with a GitLab remote and an authenticated glab CLI show MR !N with draft/pending/green states * Claude Code no…
Claude apps gateway configuration
Claude Code CLI · in the page
claude-apps-gateway-config
…-URL variables * shell-execution settings such as `apiKeyHelper` and `statusLine` * the sandbox binary settings `sandbox.bwrapPath`, `sandbox.socatPath`, and `sandbox.ripgrep` * managed CLAUDE.md cont…
Explore the .claude directory
Claude Code CLI · in the page
claude-directory
…like before a tool call or after a file edit</>, <><A href="/docs/en/statusline">statusLine</A>: customize the line shown at the bottom while Claude works</>, <><A href="/docs/en/settings-reference#a…
Commands
Claude Code CLI · in the page
commands
…| | `/statusline` | Configure Claude Code's [status line…
Manage costs effectively
Claude Code CLI · in the page
costs
…ck your current token usage, or [configure your status line](/docs/en/statusline#context-window-usage) to display it continuously. * **Clear between tasks**: Use `/clear` to start fresh when switchin…
Environment variables
Claude Code CLI · in the page
env-vars
…mux sessions, [hook](/docs/en/hooks) commands, [status line](/docs/en/statusline) commands, stdio [MCP server](/docs/en/mcp) subprocesses). IDE extensions also set this in their integrated terminals.…
Error reference
Claude Code CLI · in the page
errors
…imit, add the `rate_limits` fields to a [custom status line](/docs/en/statusline#rate-limit-usage), or in the Desktop app click the [usage ring](/docs/en/desktop#check-usage) next to the model picker.…
Speed up responses with fast mode
Claude Code CLI · in the page
fast-mode
…k token usage and reduce costs * [Status line configuration](/docs/en/statusline): display model and context information
Hooks reference
Claude Code CLI · in the page
hooks
…ettings `enabledPlugins` are exempt * Claude Code also narrows your [`statusLine`](/docs/en/statusline), [`fileSuggestion`](/docs/en/settings-reference#filesuggestion), and [`subagentStatusLine`](/doc…
Model configuration
Claude Code CLI · in the page
model-config
…ou're currently using in two places: * In the [status line](/docs/en/statusline), if you have one configured * In `/status`, which also displays your account information ## Add a custom model option…
Recommend your plugin from your CLI
Claude Code CLI · in the page
plugin-hints
…spawns, such as tool calls, hook commands, and [status line](/docs/en/statusline) commands, so the tag does not normally reach a human terminal. A long-lived process that was started inside a session,…
Create plugins
Claude Code CLI · in the page
plugins
…when the plugin is enabled. Currently, only the `agent` and `subagentStatusLine` keys are supported. Setting `agent` activates one of the plugin's [custom agents](/docs/en/sub-agents) as the main th…
Plugins reference
Claude Code CLI · in the page
plugins-reference
…gin is enabled. Only the [`agent`](/docs/en/sub-agents) and [`subagentStatusLine`](/docs/en/statusline#subagent-status-lines) keys are supported…
How Claude Code uses prompt caching
Claude Code CLI · in the page
prompt-caching
…ports on every response. The most direct way to watch them live is a [statusline script](/docs/en/statusline) that reads the `current_usage` object: | Field | Meaning…
Configure server-managed settings
Claude Code CLI · in the page
server-managed-settings
…ngs**: settings that execute shell commands, such as `apiKeyHelper`, `statusLine`, and `otelHeadersHelper` * **Sandbox binary settings**: `sandbox.bwrapPath`, `sandbox.socatPath`, and `sandbox.ripgrep…
Manage sessions
Claude Code CLI · in the page
sessions
…mpt title in the [session picker](#use-the-session-picker) and in the statusline [`session_name`](/docs/en/statusline) field when no name is set. The plan title shows in the same two places and also i…
Claude Code settings
Claude Code CLI · in the page
settings
…/en/hooks#disable-or-remove-hooks), any custom [status line](/docs/en/statusline), and any custom [file suggestion](#file-suggestion-settings) command…
Example settings files
Claude Code CLI · in the page
settings-example
…"editorMode": "vim", "theme": "light-daltonized", "statusLine": { "type": "command", "command": "jq -r '\"[\\(.model.display_name)] \\(.context_window.used_percentag…
Claude Code settings reference
Claude Code CLI · in the page
settings-reference
…| Turn off [hooks](/docs/en/hooks), a custom [status line](/docs/en/statusline), and a custom [`@` file suggestion](/docs/en/interactive-mode#quick-commands) command at once…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…mode-model-and-effort) depends on how the session was started | | statusline-setup | Sonnet | When you run `/statusline` to configure your status line…
Configure your terminal for Claude Code
Claude Code CLI · in the page
terminal-config
…he bottom of the interface, configure a [custom status line](/docs/en/statusline) that shows the current model, working directory, git branch, or other context. ### Create a custom theme In addition…
Voice dictation
Claude Code CLI · in the page
voice-dictation
…s, and it does not appear if you have a [custom status line](/docs/en/statusline) configured. Transcription is tuned for coding vocabulary in both modes. Common development terms like `regex`, `OAuth…