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

220 pages for render.

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

Handle approvals and user input Claude Code CLI · in the page agent-sdk/user-input …es/no confirmations, text-only choices). Check for `undefined` before rendering. ```typescript theme={null} import { query } from "@anthropic-ai/claude-agent-sdk"; for await (const message of query(… Manage multiple agents with agent view Claude Code CLI · in the page agent-view …ple over SSH or tmux. Set [`FORCE_HYPERLINK=0`](/docs/en/env-vars) to render the label as plain text. * After you send a follow-up to the session, Claude Code keeps the label while the row returns to… Share session output as artifacts Claude Code CLI · in the page artifacts …to: * Walk a reviewer through a pull request with annotated diffs * Render a dashboard from data the session already pulled * Lay out several design or implementation options side by side * Keep an… Claude Code changelog Claude Code CLI · in the page changelog …s `Image` to draw its picture in iTerm2 3.5 and later with fullscreen rendering, where it showed only its `alt` text * Remote Control: Improved the spawn-mode messages: pressing `w` now says the new m… Channels reference Claude Code CLI · in the page channels-reference …n main: https://ci.example.com/run/1234 </channel> ``` Your terminal renders the event as a one-line summary, `← webhook: build failed on main: https://ci.example.com/run/1234`, rather than the raw t… Explore the .claude directory Claude Code CLI · in the page claude-directory …en(done, fallback); } else { fallback(); } }; const renderIcon = (icon, color, size) => { const sz = size || 14; if (icon === 'folder') { return <svg width={sz} height=… claude-tag Claude Code CLI · in the page claude-tag …: a Markdown list inside <div className="feature-chips not-prose"> renders as a wrapping row of chips. "not-prose" is required: the theme pads list items with "padding-left: 2em !important" i… CLI reference Claude Code CLI · in the page cli-reference …| | `--ax-screen-reader` | Render screen-reader friendly output: flat text without decorative borders or animations. Forces the classic renderer, so the [`tu… Code Review Claude Code CLI · in the page code-review …* tab, marked directly on the relevant diff lines. Important findings render with a red marker, nits with a yellow warning, and pre-existing bugs with a gray notice. Annotations and the severity table… Commands Claude Code CLI · in the page commands …e response, such as `/status`, `/tasks`, and `/usage`. In [fullscreen rendering](/docs/en/fullscreen), Claude Code also opens dialog commands such as `/theme` and `/help` immediately. Before v2.1.234,… Explore the context window Claude Code CLI · in the page context-window …-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)'; const renderWithCode = s => s.split('`').map((part, i) => i % 2 === 1 ? <code key={i} style={{ fontFamily: mono, fontSize: '0.92… Message your other Claude Code sessions Claude Code CLI · in the page cross-session-messaging …read the full text under the sender's session name. * In [fullscreen rendering](/docs/en/fullscreen.md#use-the-mouse), click a preview line that leaves part of the message out to expand it in place.… Launch sessions from links Claude Code CLI · in the page deep-links …mes. For what GitHub does with them and the workaround, see [The link renders as plain text instead of being clickable](#the-link-renders-as-plain-text-instead-of-being-clickable). ### What a launche… Desktop application Claude Code CLI · in the page desktop …achine and folder. For platforms that strip such links, see [The link renders as plain text instead of being clickable](/docs/en/deep-links.md#the-link-renders-as-plain-text-instead-of-being-clickable… Environment variables Claude Code CLI · in the page env-vars …LAUDE_AX_SCREEN_READER` | Set to `1` to render screen-reader friendly output: flat text without decorative borders or animations. Set to `0` to force screen-reader mode o… Error reference Claude Code CLI · in the page errors …and-line errors](#windows-reported-an-error-ebadf) | | `Cannot switch renderers in this session` | [Command-line errors](#cannot-switch-renderers-in-this-session) | | `Cannot switch renderers while wo… Hooks reference Claude Code CLI · in the page hooks …input JSON. Escape with a backslash to include literal text: `\$1.00` renders as `$1.00` | | `model` | no | Model to use for evaluation. Defaults to the model Claude Code uses for [background function… Interactive mode Claude Code CLI · in the page interactive-mode …Keyboard shortcuts may vary by platform and terminal. In [fullscreen rendering](/docs/en/fullscreen.md), press `?` in the transcript viewer to see available shortcuts there. > > **macOS users**: Opti… Customize keyboard shortcuts Claude Code CLI · in the page keybindings …transcript view | `transcript:toggleShowAll` applies in the classic renderer only; in [fullscreen rendering](/docs/en/fullscreen.md), the transcript viewer doesn't offer a show-all toggle. ### Hist… Connect Claude Code to tools via MCP Claude Code CLI · in the page mcp …same way for any permission request that only the terminal dialog can render in full, such as one that carries a safety warning or an always-allow option the remote surface can't show. You answer that… Connect to MCP servers Claude Code CLI · in the page mcp-quickstart …Try pointing it at your local dev server to check that a page still renders after a change, or have it walk through a bug report step by step. ### Connect a server that requires sign-in Hosted ser… Enterprise network configuration Claude Code CLI · in the page network-config …requirements) on the Desktop page. Claude Desktop and claude.ai also render some tool results inside a conversation as interactive widgets, such as the [MCP Apps](https://claude.com/docs/connectors/b… Test plugins with evals Claude Code CLI · in the page plugin-evals …t-to-evaluate) shows. The summary table, the JSON, and the report all render the same result data. ### HTML report `report.html` is a single self-contained file that makes no external requests, so y… Marketplace reference Claude Code CLI · in the page plugins/marketplace-reference …the user's machine produces the plugin directory, such as an IDE that renders its plugin for the toolchain the user has selected. Claude Code runs the command when the user installs or updates the plu… Manage mods for your organization Claude Code CLI · in the page plugins/mods/admin …xt theme={null} ❯ ./register.js hooks: session.start, tool.call, ui.render{component=Pane} ❯ ./register.js calls: $.fs.read, $.http.fetch, $.store.set, $.ui.open ``` The `hooks:` line lists the e… Use the mods API Claude Code CLI · in the page plugins/mods/api …pears after a few seconds. It's a box at the top right in [fullscreen rendering](/docs/en/fullscreen.md), and one line at the right under the prompt in the classic renderer. | | `$.ui.log(text)` | A d… Create a mod Claude Code CLI · in the page plugins/mods/create …w the interface again, so the new count shows $.ui.invalidate('ui.render') // Let the tool run as usual return next(e) }) // Runs when you type /tally, and only then, because of the m… React to events with a mod Claude Code CLI · in the page plugins/mods/events …ns/mods/troubleshoot.md#find-out-why-a-mod-does-nothing) lists. A `ui.render` hook whose drawing doesn't validate is reported differently, as [Build a tree from elements](/docs/en/plugins/mods/interfa… Interface gallery for mods Claude Code CLI · in the page plugins/mods/gallery …ry', focus: true, closeOnEscape: true }) return {} }) on('ui.render', { component: 'Pane' }, async ($, e, next) => { if (e.requestId !== 'gallery') return next(e) const { Box, Text, B… Draw in the interface with a mod Claude Code CLI · in the page plugins/mods/interface …ace Claude Code already draws. Each place a mod can draw is called a [render site](/docs/en/plugins/mods/reference.md#render-sites), such as a pane, the band above the prompt, or the spinner. Claude C… Mods overview Claude Code CLI · in the page plugins/mods/overview …w the interface again, so the new count shows $.ui.invalidate('ui.render') // Let the tool run as usual return next(e) }) // Runs each time Claude Code draws the spinner on('ui.rend… Mods reference Claude Code CLI · in the page plugins/mods/reference …for Claude Code mods: hooks module layout, events, mods API methods, render sites, elements by surface, limits, and settings. Look up any event a [mod](/docs/en/plugins/mods/overview.md) can handle,… Test a mod Claude Code CLI · in the page plugins/mods/test …all on `$`.** Calling `on` after that throws an error such as `on("ui.render") after the test first called $`. * **[`session.start`](/docs/en/plugins/mods/reference#session) doesn't run by itself.**… Troubleshoot a mod Claude Code CLI · in the page plugins/mods/troubleshoot …rite a debug log](#read-the-debug-log) and search it for `answered ui.render without next()`. A line such as `other-mod (user) answered ui.render without next()` names a mod that returned its tree wit… Prompt library Claude Code CLI · in the page prompt-library …#use-mcp-servers-from-claude-ai).", browser: "a way for Claude to render and screenshot the result. The [Desktop app](/docs/en/desktop#preview-your-app) has this built in. In the terminal, install… Manage sessions Claude Code CLI · in the page sessions …board or save it as a plain-text file, with messages and tool outputs rendered as readable text. Pass a filename to skip the menu and write directly to that file. ### Access conversations from script… Claude Code settings Claude Code CLI · in the page settings …toScrollEnabled` | **Default**: `true`. In [fullscreen rendering](/docs/en/fullscreen), follow new output to the bottom of the conversation. Appears in `/config` as **Auto-scroll**. Per… All settings Claude Code CLI · in the page settings-reference …tput](/docs/en/fullscreen.md#auto-follow) to the bottom in fullscreen rendering | Interface and terminal | Any file | | [`autoUpdatesChannel`](#autoupdateschannel) | Follow the stable [release channel… Extend Claude with skills Claude Code CLI · in the page skills …he following skill shows the pattern: ```yaml theme={null} --- name: render-chart description: Render a chart from a CSV file allowed-tools: Bash(${CLAUDE_SKILL_DIR}/scripts/render.sh *) --- Run `${… Customize your status line Claude Code CLI · in the page statusline …ish them * Want git branch and status always visible The status line renders in its own row above the built-in footer badges and does not replace them. With a custom status line configured, Claude Co… Configure your terminal for Claude Code Claude Code CLI · in the page terminal-config …ndows) * [Display flickers or scrollback jumps](#switch-to-fullscreen-rendering) * [You want Vim keys in the prompt](#edit-prompts-with-vim-keybindings) This page is about getting your terminal to se… Tools reference Claude Code CLI · in the page tools-reference …d#reference-mcp-resources), which are pages for a host application to render | No | | `LSP` | Code intelligence via language servers: jump to definitions, find references, report type errors and warni… Troubleshooting Claude Code CLI · in the page troubleshooting …) to resume the conversation in a fresh process. Outside [fullscreen rendering](/docs/en/fullscreen.md), running `/compact` frees memory too. The warning disappears once memory use drops back below 2… Use Claude Code in VS Code Claude Code CLI · in the page vs-code …anel shows LaTeX math in Claude's responses as typeset formulas. Math rendering requires Claude Code v2.1.301 or later. In [terminal mode](#switch-to-terminal-mode), math isn't typeset. The panel type… Week 14 · March 30 – April 3, 2026 Claude Code CLI · in the page whats-new/2026-w14 …Computer use in the CLI, interactive in-product lessons, flicker-free rendering, per-tool MCP result-size overrides, and plugin executables on PATH. Releases [v2.1.86 → v2.1.91](/docs/en/changelog.md… Week 16 · April 13–17, 2026 Claude Code CLI · in the page whats-new/2026-w16 …ui` command and `tui` setting switch between classic and flicker-free rendering mid-conversation; focus view moved from `Ctrl+O` to its own `/focus` commandPlugins can ship background watchers via a t… Week 19 · May 4–8, 2026 Claude Code CLI · in the page whats-new/2026-w19 …SABLE_ALTERNATE_SCREEN=1` opts out of the fullscreen alternate-screen renderer and keeps the conversation in the terminal's native scrollback`CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` lets Homebrew or… Week 21 · May 18–22, 2026 Claude Code CLI · in the page whats-new/2026-w21 …erWorktree`, for repos where worktrees are impracticalMarkdown output renders GFM task list checkboxes, and the `/diff` detail view scrolls with the keyboardStatus line JSON input now includes GitHub… Week 34 · August 17–21, 2026 Claude Code CLI · in the page whats-new/2026-w34 …t `CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0` to opt outYour own prompts now render markdown in the transcript, with highlighted code blocks, inline code, and lists, the same way replies doThe new [`ANTHROPI… Week 36 · August 31 – September 4, 2026 Claude Code CLI · in the page whats-new/2026-w36 …sktop.md#let-claude-use-your-computer) Live diff panel in fullscreen rendering v2.1.260 In fullscreen rendering, `/diff` now opens a panel beside the conversation instead of a viewer you have to clo…
Feedback