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

101 pages for literal.

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

Debug your configuration Claude Code CLI · in the page debug-your-config …as a list separator like `\|`. Earlier versions evaluate a comma as a literal character, so `"Edit,Write"` matches nothing. Use `\|` instead, or upgrade Claude Code. | | Hook never fires | `matcher` v… Environment variables Claude Code CLI · in the page env-vars …`TERM_PROGRAM` forwarded. Without this, undetected terminals show the literal `~~` markers instead of rendering the text as strikethrough. Requires Claude Code v2.1.186 or later… Hooks reference Claude Code CLI · in the page hooks …was added | `slash_command`, `register_repo_root` | | `FileChanged` | literal filenames to watch (see [FileChanged](#filechanged)) | `.envrc\|.env` | | `StopFailure` | error type | `rate_limit`, `over… Automate actions with hooks Claude Code CLI · in the page hooks-guide …`|`. When building the watch list, Claude Code splits this value into literal filenames rather than evaluating it as a regex. See [FileChanged](/docs/en/hooks.md#filechanged) for how the same value al… Interactive mode Claude Code CLI · in the page interactive-mode …second window, or if a different key follows, both characters stay as literal text, so you can still type a word containing the sequence by pausing between the two keys. Claude Code reads this settin… Control MCP server access for your organization Claude Code CLI · in the page managed-mcp …Code doesn't expand environment variables in these entries, so write literal values. * The server name contains only letters, numbers, hyphens, and underscores, and no key or value contains control o… How Claude remembers your project Claude Code CLI · in the page memory …ting it, wrap it in backticks: writing `` `@README` `` keeps the text literal, while `@README` outside backticks imports the file. To pull in a README, package.json, and a workflow guide, reference t… Monitoring Claude Code CLI · in the page monitoring-usage …'t escape spaces. For example, `org.name="My Company"` results in the literal value `"My Company"` with the quotes included, not `My Company`. ### Attribute telemetry to Desktop SSH sessions To see… Choose a permission mode Claude Code CLI · in the page permission-modes …th being deleted, or when Claude re-runs the delete with the resolved literal path written into the command. Deletes whose target the classifier can resolve aren't affected. A glob directly under t… Configure permissions Claude Code CLI · in the page permissions …mat `Tool` or `Tool(specifier)`. Parentheses inside the specifier are literal, so a command or path that contains them needs no escaping. ### Match all uses of a tool To match all uses of a tool, us… Test plugins with evals Claude Code CLI · in the page plugin-evals …, `boolean`, `array`, or `object`, a [`/regex/`](#expect-patterns), a literal, or a list of allowed literals. A call that violates it aborts the run with score 0 and is reported as `aborted` with the… Plugin manifest reference Claude Code CLI · in the page plugins/manifest-reference …://` URL to a non-loopback host, and a header value that looks like a literal credential ## Fields The table lists the top-level keys in `plugin.json`. `name` is the only required key. Where a field… Marketplace reference Claude Code CLI · in the page plugins/marketplace-reference …ner/repo` shorthand; in `extraKnownMarketplaces` Claude Code takes it literally and the clone fails | | `ref` | `github`, `git` | Branch or tag. Defaults to the repository's default branch | | `path`… Measure plugin cost and usage Claude Code CLI · in the page plugins/measure …:- | | `plugin_loaded` | `plugin.name` and `marketplace.name` are the literal string `third-party` | Real names | | `plugin_installed`, `skill_activated` | `plugin.name` and `marketplace.name` omitted… Use the mods API Claude Code CLI · in the page plugins/mods/api …` | `get` and `set` environment variables. Write the name as a string literal. | | `$.settings` | `read` what the settings files and managed policy hold | | `$.session` | `messages()` returns the tran… Create a mod Claude Code CLI · in the page plugins/mods/create …sed as a value`. * Write the event name in each `on` call as a string literal, such as `'tool.call'`. A variable, or a loop over a list of names, fails with `the event name passed to on() is not a str… Draw in the interface with a mod Claude Code CLI · in the page plugins/mods/interface …hese rules apply to the code: * **Write `plugin` and `key` as string literals**: `claude plugin validate` reads them from your source * **Hold the result of each `atom` call in a `const`**: if you de… Recommend plugins for your org Claude Code CLI · in the page plugins/relevance …forward-slash and backslash path separators, and `\\.` so the dot is literal. In JSON, each backslash in the regular expression is written twice. ## Validate your marketplace In your shell, run `cl… Plugin security and trust Claude Code CLI · in the page plugins/security …y and third-party tiers, `plugin.name` and `marketplace.name` are the literal string `third-party` unless you set `OTEL_LOG_TOOL_DETAILS=1`. * **Plugin scope**: the loaded event's `plugin.scope` still… Prompt library Claude Code CLI · in the page prompt-library …hes: "Ask for variants and say what to skip. Claude finds phrasings a literal search would miss and leaves test fixtures and history untouched, so you review only the copy users actually see.", pr… Automate work with scheduled tasks Claude Code CLI · in the page routines …ou send JSON or another structured payload, the task receives it as a literal string. The `text` value doesn't reach the routine as a bare message. It arrives wrapped in a `<routine-fire-payload>` bl… Configure the sandboxed Bash tool Claude Code CLI · in the page sandboxing …path's real location. This covers the sandbox's own denials and your literal `denyWrite` and `denyRead` entries. ### Network isolation A sandboxed command has no direct route to the network: * **L… Catch security issues as Claude writes code Claude Code CLI · in the page security-guidance …on regex matched against the edited content | | `substrings` | list | Literal substrings; provide this or `regex` | | `paths` | list | Optional glob patterns; the rule applies only to matching files.… Customize sessions in self-hosted environments Claude Code CLI · in the page self-hosted-environments-configuration …th decision, so an absent claim exits non-zero instead of passing the literal string `null` downstream. Sessions created by an organization service identity, such as bot and agent sessions, carry an `… Verify session identity in self-hosted environments Claude Code CLI · in the page self-hosted-environments-identity …m causes a non-zero exit. With `-r` alone, a missing claim prints the literal string `null` and exits zero, which silently passes a bad value downstream. If `decode-token` can't fetch the keys from t… Test self-hosted environments end to end Claude Code CLI · in the page self-hosted-environments-testing …The `// empty` filter makes that a # zero-byte write rather than the literal string "null". jq -r '.last_assistant_message // empty' >> "$E2E_REPLY_DIR/$sid.txt" 2>/dev/null exit 0 ``` ### Before yo… Claude Code settings Claude Code CLI · in the page settings …low`, `soft_deny`, and `hard_deny` arrays of prose rules. Include the literal string `"$defaults"` in an array to inherit the built-in rules at that position. See [Configure auto mode](/docs/en/auto-m… All settings Claude Code CLI · in the page settings-reference …onfig.md#inspect-the-defaults-and-your-effective-config). Include the literal string `"$defaults"` in an array to keep those built-in rules at that position and add yours around them; leave it out to… Extend Claude with skills Claude Code CLI · in the page skills …eholders, so the `@` references and both placeholders reach Claude as literal text. A `!` command line reaches Claude as literal text too, or as that placeholder when `disableSkillShellExecution` is o… Customize your status line Claude Code CLI · in the page statusline …sequences depending on configuration * If escape sequences appear as literal text like `\e]8;;`, use `printf '%b'` instead of `echo -e` for more reliable escape handling ### Display glitches with es… Configure your terminal for Claude Code Claude Code CLI · in the page terminal-config …er exists. When you submit such a prompt, Claude Code never sends the literal `[Pasted text #N]` string, and shows a notification naming the missing paste: * In a plain prompt with text remaining, Cl… Orchestrate subagents at scale with dynamic workflows Claude Code CLI · in the page workflows …export const meta` as the first statement, and keep it a plain object literal with a `name` and a `description`. If it contains anything other than literal values, such as a variable, a function call,… Configure per-channel access Claude Documentation · in the page claude-tag/admins/attach-to-scope …o include or template syntax, and `{{include:...}}` is passed through literally. To give Claude a repository's `CLAUDE.md`, [grant the repository](/docs/claude-tag/admins/configure-github.md#grant-rep… Set up Claude Tag for on-call Claude Documentation · in the page claude-tag/admins/setup-oncall …ss once someone invites Claude to it. A prefix matches channel names literally, so wildcards aren't accepted. It takes lowercase letters, numbers, hyphens, periods, and underscores, runs 3 to 79 char… Authentication for connectors Claude Documentation · in the page connectors/building/authentication …acker.ietf.org/doc/html/rfc8252#section-7.3) requires this for the IP-literal form (`127.0.0.1`). Apply the same port-agnostic match to `localhost` so Claude Code works, even though RFC 8252 section 8… Changelog Claude Documentation · in the page cowork/changelog …e found" during startup, and streamed responses could break or show a literal "undefined". **Cowork** * Added a live word count and a copy button to each document bar above the composer. * Changed M… Monitoring Claude Documentation · in the page cowork/monitoring …d to 60 KB. When model response capture is disabled, the value is the literal string `<REDACTED>`. | By default, model responses are captured when [`otlpContentCapture`](/docs/third-party/claude-desk… Configure a custom OpenTelemetry collector Claude Documentation · in the page office-agents/opentelemetry …alization still applies: MCP connector tool names are recorded as the literal `mcp_tool` rather than the connector-specific name. For these setups, assistant response text is not included. Your organi… Configuration reference Claude Documentation · in the page third-party/claude-desktop/configuration …the agent's tools may reach, by name, over either protocol, and IPv6 literals are still not accepted there. Hosts your policies allow must also be reachable, and filtered the way you intend, over IPv… Deploy Claude Desktop on 3P with Microsoft Foundry Claude Documentation · in the page third-party/claude-desktop/foundry …tions** and add the redirect URI `http://127.0.0.1/callback`. Use the literal address `127.0.0.1`, not `localhost`: Entra ID matches the scheme, host, and path exactly and ignores only the port. The b… Network proxy Claude Documentation · in the page third-party/claude-desktop/network-proxy …` matches `example.corp` and `api.example.corp`. * IP addresses match literally. CIDR ranges such as `10.0.0.0/8` are not supported. * `host:port` entries match that host on that port only. * `*` disa… MCP Inspector Model Context Protocol · in the page docs/2026-07-28/tools/inspector …ing after it is forwarded to the client unchanged. That's what lets a literal `--cli` appear later as one of your server's own arguments: > > ```bash theme={null} > mcp-inspector --cli node server.js… Recipes Model Context Protocol · in the page docs/2026-07-28/tools/inspector/recipes …spector's origin is refused. * **MCP Apps can't render at a bare IPv6 literal.** A bracketed IPv6 literal isn't a valid CSP host-source, so browse at a name or an IPv4 address. Whatever the shape: ke… Web client Model Context Protocol · in the page docs/2026-07-28/tools/inspector/web …The sandbox is gated by a `frame-ancestors` CSP, and a bracketed IPv6 literal is not a valid CSP host-source, so browse the Inspector at `localhost`, `127.0.0.1`, a hostname, or a LAN IPv4, **not** at… MCP Inspector Model Context Protocol · in the page docs/draft/tools/inspector …ing after it is forwarded to the client unchanged. That's what lets a literal `--cli` appear later as one of your server's own arguments: > > ```bash theme={null} > mcp-inspector --cli node server.js… Recipes Model Context Protocol · in the page docs/draft/tools/inspector/recipes …spector's origin is refused. * **MCP Apps can't render at a bare IPv6 literal.** A bracketed IPv6 literal isn't a valid CSP host-source, so browse at a name or an IPv4 address. Whatever the shape: ke… Web client Model Context Protocol · in the page docs/draft/tools/inspector/web …The sandbox is gated by a `frame-ancestors` CSP, and a bracketed IPv6 literal is not a valid CSP host-source, so browse the Inspector at `localhost`, `127.0.0.1`, a hostname, or a LAN IPv4, **not** at… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …ewline | `Mcp-Param-Text: =?base64?bGluZTEKbGluZTI=?=` | | `"=?base64?literal?="` | Matches sentinel pattern | `Mcp-Param-Val: =?base64?PT9iYXNlNjQ/bGl0ZXJhbD89?=` | #### Client Behavior When constr… SEP-2596: Specification Feature Lifecycle and Deprecation Policy Model Context Protocol · in the page seps/2596-spec-feature-lifecycle-and-deprecation …e, since per-value `@deprecated` tags are not expressible on a string-literal union; the HTTP+SSE transport has no `schema.ts` types and is annotated in the transport prose only. ## Rationale ### Wh… Streamable HTTP Model Context Protocol · in the page specification/2026-07-28/basic/transports/streamable-http …ewline | `Mcp-Param-Text: =?base64?bGluZTEKbGluZTI=?=` | | `"=?base64?literal?="` | Matches sentinel pattern | `Mcp-Param-Val: =?base64?PT9iYXNlNjQ/bGl0ZXJhbD89?=` | [rfc9110-values]: https://datatra…
Feedback