CLI harness · Anthropic

Claude CLI

Claude in a terminal harness.

ProductClaude CLIAnthropicCLI · 62/114 current cells reviewed

Catalog twins:MarkdownJSON

Surface
CLI
Execution
local
Target type
release
Default environment
local default
Tracks
Current, Preview
Latest current evidence
2026-08-28

Description and scope

About this harness

This profile represents one exact product surface—not every product from Anthropic.

Claude CLI appears here as a CLI column so a capability page can show this harness next to others.

Support cells for this surface are published only when a dated note cites reviewable public evidence; every other cell remains unknown.

Current-track snapshot

Support at a glance

62 of 114 atomic capabilities have a reviewed current status.

Research coverage54%
29 unique public sources on the current track
Supported
47
Public evidence supports the current claim.
Partial
14
Supported with a documented condition or limit.
Unsupported
1
A current source explicitly says no.
Unknown
52
No sufficiently scoped public evidence is published yet.
Unknown is not “unsupported.” It means this exact product-and-capability cell has not passed the catalog’s evidence bar. Conditions such as plan, platform, preview access, policy, and runtime stay attached to individual rows below.

Provider and standards provenance

Reviewed public references

These links support individual capability cells. They are not a product-wide certification.

Atomic capability ledger

Capability support

Open a capability record for its full notes, qualifiers, targets, and source links.

114 capabilities
CapabilityCurrentPreviewCurrent evidence and conditions
InterfacesAgent Plugins failure isolation

Reject invalid components narrowly without disabling valid components in the same package.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code plugin marketplace documentation
  • runtime: invalid skill, agent, or command frontmatter is scoped to that component, and invalid hooks JSON loads the plugin without those hooks; manifest-level failures remain fatal
Evidence and notes →
InterfacesAgent Plugins packaged MCP

Load MCP server configuration contained in an Agent Plugins package.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesAgent Plugins packaged skills

Load portable Agent Skills contained in an Agent Plugins package.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesAgent Plugins portable manifest

Load the published portable plugin.json manifest and its core components.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
RuntimeAgent Skills core and discovery

Recognize, discover, and load reusable instruction packages centered on SKILL.md.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • preview: Claude Code support is beta
Evidence and notes →
RuntimeAgent Skills manual invocation

Let a user or agent explicitly select and activate a named skill.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code skills documentation
  • preview: the catalog's Claude Code Agent Skills core row remains qualified as beta
Evidence and notes →
RuntimeAgent Skills progressive loading

Load skill metadata first and defer full instructions or resources until relevant.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code skills documentation
  • preview: the catalog's Claude Code Agent Skills core row remains qualified as beta
Evidence and notes →
RuntimeAgent Skills references and assets

Resolve supporting reference files, templates, and assets from a skill package.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code skills documentation
  • preview: the catalog's Claude Code Agent Skills core row remains qualified as beta
Evidence and notes →
RuntimeAgent Skills scripts

Resolve and execute optional scripts included with an Agent Skill under explicit runtime policy.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code skills documentation
  • preview: the catalog's Claude Code Agent Skills core row remains qualified as beta
  • policy: script execution remains governed by the active tool permissions and workspace trust
Evidence and notes →
InterfacesAGENTS.md root instructions

Discover and apply the cross-agent AGENTS.md convention at repository scope.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
CollaborationArtifact export

Download generated files and other documented outputs.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Files and mediaAudio file input

Upload recorded audio for use as model input.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Security and privacyAudit logs

Record security-relevant activity in an administrative audit log.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Models and contextAutomatic context compaction

Continue long sessions by automatically summarizing or pruning older context.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • runtime: auto-compaction summarizes history when approaching context limits; retained-state reliability still requires boundary testing
Evidence and notes →
RuntimeBackground agents

Keep a run going after the operator leaves the session.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
ToolsBrowser automation

Control a browser for navigation, clicks, forms, and page reading.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
ToolsCode execution

Run generated code in a documented execution environment.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
RuntimeComputer use

Inspect and act on a visual interface through screenshots and input actions.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
RuntimeConcurrent subagents

Run multiple child-agent tasks concurrently with explicit queue and fan-out limits.

YSupported?Unknown2 public referencesLatest evidence 2026-08-28dated documentation · current Claude Code parallel-agent documentation
  • runtime: running several subagents at once multiplies token use and shares the account's rate limits
Evidence and notes →
ToolsConnectors

Connect to external services authorized by the user or organization.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Models and contextContext compaction controls

Trigger, inspect, configure, or disable context compaction.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • runtime: /compact can include task-specific preservation instructions; CLAUDE.md can define reusable compact guidance
Evidence and notes →
Models and contextContext usage

Inspect consumed or remaining context budget during a conversation or run.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • runtime: /usage and status-line fields expose token usage; /context identifies major context consumers such as MCP definitions
Evidence and notes →
Models and contextContext window

Record the documented context-window limit by product, model, and mode.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • plan: Opus with 1M context is included on Max, Team, and Enterprise; Pro requires usage credits, and Sonnet 1M requires credits on subscription plans
  • runtime: the [1m] model suffix selects an eligible 1M variant; effective input remains lower after system, tools, history, and output reservations
Evidence and notes →
CollaborationConversation export

Export conversation history in a documented format.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
CollaborationConversation sharing

Share a conversation through a documented link or invitation.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesCustom instructions

Persist instructions at user or project scope.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Security and privacyData residency

Select or document geographic storage or processing regions.

PPartial?Unknown2 public referencesLatest evidence 2026-08-28hosted observation · 2026-08-28 Claude Code inference-location documentation observation
  • plan: the usage-based Enterprise US-only inference setting explicitly applies to Claude Code signed into that organization
  • policy: the setting constrains inference to the US but does not establish local-only execution or multiple selectable storage regions
  • runtime: connectors, support, analytics, storage, local files, and other non-inference processing have separate location boundaries
Evidence and notes →
Security and privacyData retention controls

Configure or document retention and deletion for covered product data.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28hosted observation · 2026-08-28 Claude Code documentation observation
  • plan: server retention is 5 years for opted-in consumer improvement, 30 days for opted-out consumers and standard commercial use, and qualified Enterprise organizations may receive separately enabled ZDR
  • runtime: local plaintext session transcripts are kept for 30 days by default and can be adjusted with cleanupPeriodDays
  • policy: feedback submissions, safety processing, remote sessions, cloud providers, and local artifacts have separate paths and retention rules
Evidence and notes →
ToolsDiffs and patches

Propose or apply file changes as diffs or patches.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Files and mediaDocument input

Upload common document formats for use as model input.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Security and privacyEncryption key management

Record documented encryption key ownership, scope, rotation, and revocation.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Files and mediaFile upload limits

Record numeric attachment size, count, page, duration, storage, and rolling quotas.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code error documentation
  • runtime: 30 MB maximum request-size boundary; attached PDFs are limited to 100 pages and 32 MB
  • runtime: one image can be up to 8,000 pixels on its longest edge, or 2,000 pixels when many images are in context
  • policy: rolling usage, project storage, and remaining quota are not documented by the reviewed page
Evidence and notes →
RuntimeHuman approval

Pause before a tool action or file change until a person confirms.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • policy: prompts depend on permission mode and rules; acceptEdits, auto, dontAsk, and bypassPermissions reduce or remove routine prompts
Evidence and notes →
Files and mediaImage input

Attach, paste, or select an image for use as model input.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code workflow documentation
  • runtime: images can be dragged into the Claude Code window, pasted with the documented terminal shortcut, or referenced by path and are analyzed as visual context
  • runtime: multiple images, diagrams, screenshots, and mockups are documented; accepted formats and complete model-specific limits are not listed on the workflow page
Evidence and notes →
Models and contextLocal models

Run against a model hosted on the operator's machine.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
RuntimeLong-term memory

Persist notes across sessions.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP Apps

Render an interactive interface returned by an MCP server inside the product.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP cancellation

Cancel an in-flight MCP request and handle cancellation correctly.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP client role

Consume capabilities exposed by MCP servers.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • policy: configured server scope, enterprise managed configuration, tool permissions, and server health determine which MCP capabilities are available in a session
Evidence and notes →
InterfacesMCP elicitation

Handle structured user-input requests initiated by an MCP server.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • policy: an Elicitation hook may be configured to auto-respond instead of showing the interactive dialog
Evidence and notes →
InterfacesMCP legacy HTTP and SSE

Connect through the superseded HTTP plus SSE transport when migration compatibility is required.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • transport: SSE is retained for legacy compatibility; Anthropic recommends the HTTP transport where the server supports it
Evidence and notes →
InterfacesMCP list-changed notifications

Refresh capability lists when a server announces dynamic changes.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentationNo additional condition recorded.Evidence and notes →
InterfacesMCP logging

Receive structured log messages emitted by an MCP server.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP OAuth authorization

Complete the MCP authorization flow for protected remote servers.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • auth: OAuth applies to HTTP servers and requires a server-compatible redirect and client-registration flow
Evidence and notes →
InterfacesMCP progress notifications

Receive progress updates for long-running requests.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP prompt-list notifications

Refresh prompt templates after a server announces changes.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentationNo additional condition recorded.Evidence and notes →
InterfacesMCP prompts

Invoke reusable MCP prompt templates.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • runtime: commands appear only for prompts exposed by connected and healthy MCP servers
Evidence and notes →
InterfacesMCP Registry metadata

Discover MCP servers and metadata through the official registry model.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP resource subscriptions

Subscribe to resource changes and receive update notifications.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP resources

Read MCP resources as live context.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • runtime: resource availability and media types depend on the connected server
Evidence and notes →
InterfacesMCP revision compatibility

Implement or negotiate the exact dated MCP revision.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP roots

Provide filesystem or workspace roots to an MCP server.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • runtime: the documented root is the directory Claude Code was launched from
Evidence and notes →
InterfacesMCP sampling

Handle server requests for model sampling through the client.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP server instructions

Consume server-provided instructions during initialization.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • runtime: the server instructions field is documented as input to Tool Search, but the documentation does not specify full initialization-time display, precedence, or conflict behavior
Evidence and notes →
InterfacesMCP server role

Expose capabilities from the harness as an MCP server.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • host role: the consuming MCP client is responsible for user confirmation around the exposed Claude Code tool calls
Evidence and notes →
InterfacesMCP stdio transport

Connect to a local MCP server over standard input and output.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • transport: server command, arguments, environment, and configuration scope are supplied by the operator or administrator
Evidence and notes →
InterfacesMCP Streamable HTTP

Connect to an MCP server over the current Streamable HTTP transport.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code MCP documentation
  • transport: the remote server must be reachable from the Claude Code host and may require headers or OAuth
Evidence and notes →
InterfacesMCP task listing

List and page through tasks exposed by the task utility.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP tasks

Create, inspect, and manage long-running MCP tasks.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesMCP tools

Invoke operations exposed by a Model Context Protocol server.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code CLI documentationNo additional condition recorded.Evidence and notes →
Models and contextModel fallback

Switch to another model after a documented failure condition.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Models and contextModel selection

Choose the model or documented model class used for a run.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • runtime: supports /model, --model, ANTHROPIC_MODEL, and persistent model settings with documented precedence
Evidence and notes →
ToolsMulti-file edit

Edit multiple files during one task.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code workflow documentation
  • policy: coordinated multi-file editing is documented, but whether edits are approved individually or reviewed after the fact depends on the active permission mode
Evidence and notes →
InterfacesNative plugin system

Install and load a product-specific extension package.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesNested AGENTS.md instructions

Apply nested AGENTS.md files with directory-sensitive precedence.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
RuntimeNested subagents

Allow a child agent to delegate further work to another child agent.

NUnsupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code subagent documentation
  • runtime: the restriction applies to Claude Code subagents; separate agent-team teammates and independently dispatched sessions use different orchestration models
Evidence and notes →
Security and privacyOffline operation

Run a documented workflow without a required network connection.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Security and privacyOrganization policy controls

Centrally configure and enforce product settings for an organization.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28hosted observation · 2026-08-28 Claude Code managed settings observation
  • policy: admin settings override user, project, local, and --settings values and can govern permissions, models, MCP servers, marketplaces, sandboxing, login, telemetry, and minimum versions
  • transport: policy can be delivered by server-managed settings, MDM or OS policy, managed files, or a restricted Windows user-policy fallback
  • runtime: source selection and optional merging have documented precedence, version gates, stricter-lower-level exceptions, refresh intervals, and /status verification
Evidence and notes →
Models and contextOutput token limit

Record the maximum generated response budget by exact model and harness mode.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Files and mediaPDF input

Upload a PDF for use as model input.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code error documentation
  • runtime: attached PDFs are supported up to 100 pages and 32 MB
  • policy: password-protected and invalid PDFs are rejected; complete OCR, form, annotation, and embedded-media fidelity is not established
Evidence and notes →
RuntimePer-subagent model selection

Choose or constrain each child agent's model independently of the parent.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code subagent documentation
  • runtime: available model aliases and effort levels depend on the account and current model catalog
Evidence and notes →
Pricing, usage, and limitsPlans and pricing

Compare documented plan, seat, included-usage, credit, and overage pricing by exact product.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28hosted observation · 2026-08-28 Claude Code pricing observation
  • plan: Claude Code is included with Pro, Max, Team, and Enterprise paths; Team standard and premium seats and Enterprise seat-plus-usage pricing are published
  • auth: API and third-party provider authentication follow separate per-token or cloud-provider billing rather than Claude subscription entitlements
Evidence and notes →
InterfacesPlugin marketplace

Discover and install extensions through a documented registry or marketplace.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesPlugin vendor extensions

Preserve namespaced host-specific behavior without representing it as portable core support.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code plugins reference
  • vendor extension: Claude Code supports its own metadata and experimental manifest fields and treats foreign top-level fields as non-fatal, but does not document the Agent Plugins reverse-domain extensions object or namespace-directory model
Evidence and notes →
InterfacesProject rules

Load persistent or path-scoped instructions from a documented product rule format.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code memory documentationNo additional condition recorded.Evidence and notes →
RuntimeProject-scoped Agent Skills

Discover skills installed for a repository or workspace.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code skills documentation
  • preview: the catalog's Claude Code Agent Skills core row remains qualified as beta
Evidence and notes →
Models and contextPrompt cache controls

Mark, retain, refresh, or invalidate cached prompt context.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • runtime: DISABLE_PROMPT_CACHING and per-model variants disable caching; TTL variables select documented retention behavior where supported
  • policy: Claude Code manages prefix breakpoints automatically and does not expose arbitrary per-message breakpoint authoring in the reviewed harness documentation
Evidence and notes →
Models and contextPrompt cache telemetry

Inspect cache hits, misses, token counts, latency, or billing effects.

YSupported?Unknown2 public referencesLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • runtime: current_usage exposes cache_creation_input_tokens and cache_read_input_tokens; OpenTelemetry reports cache read and creation tokens per request, user, and session
Evidence and notes →
Models and contextPrompt caching

Reuse eligible repeated prompt content under documented caching behavior.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • runtime: automatic exact-prefix caching covers stable request layers; switching models, reconnecting MCP servers, compaction, and upgrades can invalidate all or part of the prefix
  • policy: cache infrastructure and retention depend on the authentication and serving provider
Evidence and notes →
ToolsPull request integration

Open or review pull requests through a documented integration.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code command documentation
  • runtime: the documented native capability reviewed here is pull-request review and session linkage; opening a pull request can additionally depend on GitHub tooling and repository authorization
Evidence and notes →
Pricing, usage, and limitsRate limits and quotas

Record documented product usage limits and reset periods.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Files and mediaRealtime voice

Speak and listen over a live audio session.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Models and contextReasoning effort controls

Choose a documented reasoning depth, effort, or budget for a run.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code documentation
  • runtime: low, medium, high, xhigh, and max are documented where supported; ultrathink requests deeper reasoning for one turn
Evidence and notes →
CollaborationRole-based access control (RBAC)

Assign and enforce permissions through documented roles.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
RuntimeSandbox network access

Allow, deny, or restrict outbound network access from a tool sandbox.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
RuntimeScheduled runs

Start a task on a schedule without a new human prompt.

YSupported?Unknown2 public referencesLatest evidence 2026-08-28dated documentation · current Claude Code scheduling documentation
  • runtime: session-scoped tasks fire only while Claude Code is running and idle and recurring tasks expire after seven days
  • preview: durable cloud Routines created with /schedule are research preview, require Claude Code on the web, and have account and organization availability constraints
Evidence and notes →
Files and mediaScreenshots

Capture a screen, window, or browser page for use as model input.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Security and privacySecrets management

Store and provide credentials through a documented secrets feature.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
Pricing, usage, and limitsSession resume

Continue a previously saved product session.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code session-management documentation
  • runtime: sessions are stored per project directory as local transcripts; print-mode sessions require their session ID and retention is configurable
Evidence and notes →
CollaborationShared projects

Share a product-defined project workspace with other people.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesStreaming output

Show text or tool events as they arrive during a run.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesStructured outputs

Return JSON or schema-constrained output through a documented product feature.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code CLI reference
  • runtime: caller-supplied JSON Schema validation is available in print mode through --json-schema; JSON and stream-json envelopes are available through --output-format
Evidence and notes →
RuntimeSubagent context

Define which conversation, instructions, files, memory, and tools a child receives.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code subagent documentation
  • runtime: the child has a separate model context but normally shares the parent process's project files and environment unless worktree isolation is configured
Evidence and notes →
RuntimeSubagent delegation

Delegate a bounded task to another agent process.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code subagent documentationNo additional condition recorded.Evidence and notes →
RuntimeSubagent management

List, inspect, and control child-agent tasks.

PPartial?Unknown2 public referencesLatest evidence 2026-08-28dated documentation · current Claude Code subagent and parallel-agent documentation
  • runtime: list, inspect, background, attach, stop, resume, and maximum-turn controls are documented; a general pause operation and explicit retry contract are not established
Evidence and notes →
RuntimeSubagent MCP access

Allow a child agent to use MCP tools or declare its own MCP servers.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code subagent documentation
  • runtime: plugin-provided subagents ignore the `mcpServers` frontmatter field for security; project, user, managed, and CLI-defined subagents can use it
Evidence and notes →
RuntimeSubagent permissions

Control child-agent tools, inherited permissions, and approval behavior.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code subagent documentation
  • policy: parent `bypassPermissions`, `acceptEdits`, or auto mode can take precedence over a child definition; background subagents auto-deny actions that would require a new prompt
Evidence and notes →
RuntimeSubagent results

Return a child agent's findings or work to the parent.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code subagent documentation
  • runtime: the parent receives a prose summary and can observe child file changes, but no typed result schema for citations, artifact identities, status, or errors is documented
Evidence and notes →
RuntimeSubagent write access

Allow a child agent to create or modify project files.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code subagent documentation
  • policy: actual writes depend on the subagent's tools, permission mode, inherited parent permissions, and optional worktree isolation
Evidence and notes →
ToolsTerminal commands

Propose or execute shell commands in a project environment.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code CLI documentationNo additional condition recorded.Evidence and notes →
Security and privacyTraining data controls

Control or document model-training and service-improvement use of product content.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28hosted observation · 2026-08-28 Claude Code documentation observation
  • plan: Free, Pro, and Max users can choose whether their data may improve future Claude models; Team, Enterprise, API, third-party platform, and government data is not used to train generative models under commercial terms unless affirmatively provided
  • policy: /feedback, /bug, /share, optional transcript surveys, and customer opt-in programs have separate documented retention and improvement rules
Evidence and notes →
Pricing, usage, and limitsUsage metering

Inspect documented product usage such as requests, tokens, or cost.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28hosted observation · 2026-08-28 Claude Code documentation observation
  • runtime: /usage shows session tokens by model, cache reads and writes, duration, code changes, and locally estimated cost; /clear resets session totals
  • plan: Pro, Max, Team, and Enterprise add plan-usage bars and approximate local attribution across skills, subagents, plugins, MCP servers, and scheduled tasks
  • policy: session cost is an estimate unless organization pricing is configured; authoritative billing remains in the applicable console or provider
Evidence and notes →
RuntimeUser-scoped Agent Skills

Discover personal or global skills outside the current project.

PPartial?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code skills documentation
  • preview: the catalog's Claude Code Agent Skills core row remains qualified as beta
Evidence and notes →
Files and mediaVideo input

Upload or select a video for use as model input.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
ToolsWeb fetch

Retrieve live web pages or APIs during a run.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code tools reference
  • policy: WebFetch requires permission and is subject to configured allow and deny rules plus Anthropic's hostname safety check
Evidence and notes →
InterfacesWebMCP declarative form tools

Expose semantic HTML forms as structured tools through WebMCP annotations.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesWebMCP execution cancellation

Cancel pending tool registration or execution through abort signals and lifecycle rules.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesWebMCP imperative tools

Register JavaScript-backed tools through document.modelContext.registerTool().

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesWebMCP permissions policy

Gate tool exposure across documents and origins through the tools permissions policy.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesWebMCP security annotations

Communicate read-only and untrusted-content hints across the site-to-agent boundary.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesWebMCP tool discovery

Expose the active page tool list and schemas to a WebMCP-aware agent.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
InterfacesWebMCP tool execution

Invoke a page tool with structured arguments and return its result to the agent.

?Unknown?UnknownNo reviewed current evidenceThis remains unknown; it is not an unsupported claim.Open capability record →
ToolsWorkspace files

Read or edit files inside a user-selected project.

YSupported?Unknown1 public referenceLatest evidence 2026-08-28dated documentation · current Claude Code CLI documentationNo additional condition recorded.Evidence and notes →
ToolsWorkspace search

Search file names, text, or symbols across a workspace.

YSupported?Unknown2 public referencesLatest evidence 2026-08-28dated documentation · current Claude Code tools documentationNo additional condition recorded.Evidence and notes →