Skip to main content
What you can do with Anthropic through the harness, by feature family: the capability rows you can rely on (linked to vendor docs) and the parameters you can set for each. Configure parameters through the workflow surfaces described in the Workflow Schema — model/turn/budget fields on agent, provider knobs under harness_config.sdk_settings.anthropic, and tool/sandbox policy at top level.

Admin API

Capabilities (11/22 rows usable):
  • anthropic.admin.api_keys.get (provider.admin.read) — vendor docs
  • anthropic.admin.api_keys.list (provider.admin.read) — vendor docs
  • anthropic.admin.invites.get (provider.admin.read) — vendor docs
  • anthropic.admin.invites.list (provider.admin.read) — vendor docs
  • anthropic.admin.organizations.me (provider.admin.read) — vendor docs
  • anthropic.admin.organizations.members.get (provider.admin.read) — vendor docs
  • anthropic.admin.organizations.members.list (provider.admin.read) — vendor docs
  • anthropic.admin.workspace_members.get (provider.admin.read) — vendor docs
  • anthropic.admin.workspace_members.list (provider.admin.read) — vendor docs
  • anthropic.admin.workspaces.get (provider.admin.read) — vendor docs
  • anthropic.admin.workspaces.list (provider.admin.read) — vendor docs
Parameters (11):
ParameterTypeDefaultAllowedRiskNotes
api_key_idstringmediumdocs
limitnumber20mediumdocs
invite_idstringmediumdocs
limitnumber20mediumdocs
readnullmediumRead-only; requires the org admin key (ANTHROPIC_ADMIN_KEY).
user_idstringmediumdocs
limitnumber20mediumdocs
user_idstringmediumdocs
workspace_idstringmediumdocs
workspace_idstringmediumdocs
limitnumber20mediumdocs

Batch/cost/cache

Capabilities (2/2 rows usable):
  • anthropic.batches.create (batch.run) — vendor docs
  • anthropic.cache.ephemeral (llm.complete) — vendor docs
Parameters (3):
ParameterTypeDefaultAllowedRiskNotes
requestsarraymediumdocs
system[].cache_control.typeenum"ephemeral""ephemeral"mediumPUP-D evidence at DOGFOOD-EVIDENCE/pup-d-anthropic-live/ proves caching on sonnet-4-5.
modelenum"claude-sonnet-4-5-20250929""claude-sonnet-4-5-20250929", "claude-opus-4-1-20250805"lowdocs

Beta features

Capabilities (2/7 rows usable):
  • anthropic.beta.computer_use (tool.computer) · partial-compatiblevendor docs
  • anthropic.beta.fast_mode (llm.routing) · partial-compatiblevendor docs

Beta headers

Capabilities (20/29 rows usable):
  • anthropic.betas.claude_code_20250219 (provider.beta_header) — vendor docs
  • anthropic.betas.code_execution_20250522 (provider.beta_header) — vendor docs
  • anthropic.betas.code_execution_20250825 (provider.beta_header) — vendor docs
  • anthropic.betas.computer_use_20241022 (provider.beta_header) — vendor docs
  • anthropic.betas.computer_use_20250124 (provider.beta_header) — vendor docs
  • anthropic.betas.context_1m_20250807 (provider.beta_header) — vendor docs
  • anthropic.betas.context_management_20250627 (provider.beta_header) — vendor docs
  • anthropic.betas.extended_cache_ttl_20250411 (provider.beta_header) — vendor docs
  • anthropic.betas.files_api_20250414 (provider.beta_header) — vendor docs
  • anthropic.betas.fine_grained_tool_streaming_20250514 (provider.beta_header) — vendor docs
  • anthropic.betas.interleaved_thinking_20250514 (provider.beta_header) — vendor docs
  • anthropic.betas.max_tokens_3_5_sonnet_20240715 (provider.beta_header) — vendor docs
  • anthropic.betas.mcp_client_20250404 (provider.beta_header) — vendor docs
  • anthropic.betas.output_128k_20250219 (provider.beta_header) — vendor docs
  • anthropic.betas.pdfs_20240925 (provider.beta_header) — vendor docs
  • anthropic.betas.prompt_caching_20240731 (provider.beta_header) — vendor docs
  • anthropic.betas.search_results_20250609 (provider.beta_header) — vendor docs
  • anthropic.betas.structured_outputs_20251113 (provider.beta_header) — vendor docs
  • anthropic.betas.token_efficient_tools_20250219 (provider.beta_header) — vendor docs
  • anthropic.betas.web_fetch_20250910 (provider.beta_header) — vendor docs
Parameters (20):
ParameterTypeDefaultAllowedRiskNotes
header.anthropic-betastring"claude-code-2025-02-19"lowdocs
header.anthropic-betastring"code-execution-2025-05-22"lowdocs
header.anthropic-betastring"code-execution-2025-08-25"lowdocs
header.anthropic-betastring"computer-use-2024-10-22"lowdocs
header.anthropic-betastring"computer-use-2025-01-24"lowdocs
header.anthropic-betastring"context-1m-2025-08-07"mediumMedium risk: >200k-token inputs bill at the long-context rate.
header.anthropic-betastring"context-management-2025-06-27"lowdocs
header.anthropic-betastring"extended-cache-ttl-2025-04-11"lowdocs
header.anthropic-betastring"files-api-2025-04-14"lowdocs
header.anthropic-betastring"fine-grained-tool-streaming-2025-05-14"lowdocs
header.anthropic-betastring"interleaved-thinking-2025-05-14"lowdocs
header.anthropic-betastring"max-tokens-3-5-sonnet-2024-07-15"lowdocs
header.anthropic-betastring"mcp-client-2025-04-04"lowdocs
header.anthropic-betastring"output-128k-2025-02-19"lowHeader accepted live but inert on current models (3.7 line retired).
header.anthropic-betastring"pdfs-2024-09-25"lowdocs
header.anthropic-betastring"prompt-caching-2024-07-31"lowdocs
header.anthropic-betastring"search-results-2025-06-09"lowdocs
header.anthropic-betastring"structured-outputs-2025-11-13"lowdocs
header.anthropic-betastring"token-efficient-tools-2025-02-19"lowHeader accepted live but inert on current models (3.7 line retired).
header.anthropic-betastring"web-fetch-2025-09-10"lowdocs

Claude Agent SDK

Capabilities (23/23 rows usable):
  • anthropic.agent_sdk.callback.can_use_tool (agent.callback) · partial-compatiblevendor docs
  • anthropic.agent_sdk.callback.hook (agent.callback) · partial-compatiblevendor docs
  • anthropic.agent_sdk.hooks (agent.hook) · partial-compatiblevendor docs
  • anthropic.agent_sdk.mcp (tool.mcp) · partial-compatiblevendor docs
  • anthropic.agent_sdk.permission_mode.accept_edits (agent.permission_mode) · partial-compatiblevendor docs
  • anthropic.agent_sdk.permission_mode.bypass_permissions (agent.permission_mode) · partial-compatiblevendor docs
  • anthropic.agent_sdk.permission_mode.default (agent.permission_mode) · partial-compatiblevendor docs
  • anthropic.agent_sdk.permission_mode.plan (agent.permission_mode) · partial-compatiblevendor docs
  • anthropic.agent_sdk.permissions (agent.permission) · partial-compatiblevendor docs
  • anthropic.agent_sdk.plugins (agent.plugin) · partial-compatiblevendor docs
  • anthropic.agent_sdk.query (agent.query) · partial-compatiblevendor docs
  • anthropic.agent_sdk.sessions (agent.session) · partial-compatiblevendor docs
  • anthropic.agent_sdk.skills (agent.skills) · partial-compatiblevendor docs
  • anthropic.agent_sdk.slash_commands (agent.slash) · partial-compatiblevendor docs
  • anthropic.agent_sdk.subagents (agent.subagent) · partial-compatiblevendor docs
  • anthropic.agent_sdk.system_prompt (agent.prompt) · partial-compatiblevendor docs
  • anthropic.agent_sdk.system_prompt.preset (agent.prompt) · partial-compatiblevendor docs
  • anthropic.agent_sdk.tool_runner (agent.tool_runner) · partial-compatiblevendor docs
  • anthropic.agent_sdk.transport.http (tool.mcp_transport) · partial-compatiblevendor docs
  • anthropic.agent_sdk.transport.sdk_mcp (tool.mcp_transport) · partial-compatiblevendor docs
  • anthropic.agent_sdk.transport.sse (tool.mcp_transport) · partial-compatiblevendor docs
  • anthropic.agent_sdk.transport.stdio (tool.mcp_transport) · partial-compatiblevendor docs
  • anthropic.agent_sdk.user_input (tool.ask_user) · partial-compatiblevendor docs

Claude Code

Capabilities (7/22 rows usable):
  • anthropic.code.cli (agent.cli) · partial-compatiblevendor docs
  • anthropic.code.cli_reference (agent.cli) · partial-compatiblevendor docs
  • anthropic.code.hooks (agent.hook) · partial-compatiblevendor docs
  • anthropic.code.memory (agent.memory) · partial-compatiblevendor docs
  • anthropic.code.settings (agent.settings) · partial-compatiblevendor docs
  • anthropic.code.skills (agent.skills) · partial-compatiblevendor docs
  • anthropic.code.subagents (agent.subagent) · partial-compatiblevendor docs

Claude Code built-in tools

Capabilities (15/15 rows usable):
  • anthropic.code.tools.bash (tool.bash) · partial-compatiblevendor docs
  • anthropic.code.tools.bash_output (tool.bash) · partial-compatiblevendor docs
  • anthropic.code.tools.edit (tool.fs_write) · partial-compatiblevendor docs
  • anthropic.code.tools.exit_plan_mode (agent.permission_mode) · partial-compatiblevendor docs
  • anthropic.code.tools.glob (tool.fs_search) · partial-compatiblevendor docs
  • anthropic.code.tools.grep (tool.fs_search) · partial-compatiblevendor docs
  • anthropic.code.tools.kill_shell (tool.bash) · partial-compatiblevendor docs
  • anthropic.code.tools.notebook_edit (tool.fs_write) · partial-compatiblevendor docs
  • anthropic.code.tools.read (tool.fs_read) · partial-compatiblevendor docs
  • anthropic.code.tools.skill (agent.skills) · partial-compatiblevendor docs
  • anthropic.code.tools.task (agent.subagent) · partial-compatiblevendor docs
  • anthropic.code.tools.todo_write (agent.todo) · partial-compatiblevendor docs
  • anthropic.code.tools.web_fetch (tool.web_fetch) · partial-compatiblevendor docs
  • anthropic.code.tools.web_search (tool.web_search) · partial-compatiblevendor docs
  • anthropic.code.tools.write (tool.fs_write) · partial-compatiblevendor docs

Commands discovery

Capabilities (2/3 rows usable):
  • anthropic.commands_discovery.plugin (agent.slash) · partial-compatiblevendor docs
  • anthropic.commands_discovery.project (agent.slash) · partial-compatiblevendor docs

Containers

Capabilities (1/1 rows usable):
  • anthropic.container.reuse (container.reuse) — vendor docs
Parameters (1):
ParameterTypeDefaultAllowedRiskNotes
containerstringmediumcontainer id from a prior code-execution response; round-trip live-proven by pc-cat.anthropic.code-exec-container.

Content blocks

Capabilities (9/10 rows usable):
  • anthropic.content.document (file.read) — vendor docs
  • anthropic.content.image_base64 (media.image) — vendor docs
  • anthropic.content.redacted_thinking (llm.reasoning) · partial-compatiblevendor docs
  • anthropic.content.search_result (provider.tool.server) — vendor docs
  • anthropic.content.server_tool_use (provider.tool.server) — vendor docs
  • anthropic.content.text (llm.content) — vendor docs
  • anthropic.content.thinking (llm.reasoning) — vendor docs
  • anthropic.content.tool_result (tool.call) — vendor docs
  • anthropic.content.tool_use (tool.call) — vendor docs
Parameters (3):
ParameterTypeDefaultAllowedRiskNotes
messages[].content[].sourceobjectlowbase64 PDF and plain-text document sources live-verified; citations.enabled toggles cited responses.
messages[].content[].sourceobjectlow{type:base64, media_type, data}; URL sources are vendor-rejected live (see anthropic.content.image_url).
messages[].content[]objectlowsearch_result request blocks (source/title/content) under search-results-2025-06-09.

Context management

Capabilities (3/5 rows usable):
  • anthropic.context.management (llm.context) — vendor docs
  • anthropic.context.strategy.clear_thinking (llm.context.clear) — vendor docs
  • anthropic.context.strategy.clear_tool_uses (llm.context.clear) — vendor docs
Parameters (3):
ParameterTypeDefaultAllowedRiskNotes
context_management.editsarraymediumLive edit types: clear_tool_uses_20250919, clear_thinking_20251015 (clear_thinking must be first and requires thinking enabled).
context_management.edits[].typeenum"clear_thinking_20251015""clear_thinking_20251015"mediumdocs
context_management.edits[].typeenum"clear_tool_uses_20250919""clear_tool_uses_20250919"mediumdocs

Core generation

Capabilities (2/2 rows usable):
  • anthropic.messages.create (llm.complete) — vendor docs
  • anthropic.messages.stream (llm.stream) — vendor docs
Parameters (5):
ParameterTypeDefaultAllowedRiskNotes
max_tokensnumber1024mediumRequired by Anthropic Messages contract; medium risk for cost.
modelstring"claude-haiku-4-5-20251001"lowdocs
systemstringlowdocs
temperaturenumber1lowdocs
streambooleantruetruelowdocs

Extended thinking

Capabilities (3/3 rows usable):
  • anthropic.thinking.adaptive (llm.reasoning) — vendor docs
  • anthropic.thinking.interleaved (llm.reasoning) — vendor docs
  • anthropic.thinking.summarized (llm.reasoning) · model-dependentvendor docs
Parameters (2):
ParameterTypeDefaultAllowedRiskNotes
thinking.typeenum"adaptive""adaptive"mediumdocs
header.anthropic-betastring"interleaved-thinking-2025-05-14"mediumInterleaved thinking rides the beta header with thinking enabled + tools (live-pinned on sonnet-4-5).

Files API

Capabilities (3/4 rows usable): Parameters (3):
ParameterTypeDefaultAllowedRiskNotes
file_idstringmediumdocs
file_idstringlowdocs
limitnumber20lowdocs

Hook decisions

Capabilities (6/6 rows usable):
  • anthropic.hooks.decision.additional_context (agent.hook.decision) · partial-compatiblevendor docs
  • anthropic.hooks.decision.allow_tool (agent.hook.decision) · partial-compatiblevendor docs
  • anthropic.hooks.decision.ask_user (agent.hook.decision) · partial-compatiblevendor docs
  • anthropic.hooks.decision.continue (agent.hook.decision) · partial-compatiblevendor docs
  • anthropic.hooks.decision.deny_tool (agent.hook.decision) · partial-compatiblevendor docs
  • anthropic.hooks.decision.suppress_output (agent.hook.decision) · partial-compatiblevendor docs

Hook events

Capabilities (12/12 rows usable):
  • anthropic.hooks.events.notification (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.permission_request (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.post_tool_use (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.post_tool_use_failure (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.pre_compact (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.pre_tool_use (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.session_end (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.session_start (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.stop (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.subagent_start (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.subagent_stop (agent.hook.event) · partial-compatiblevendor docs
  • anthropic.hooks.events.user_prompt_submit (agent.hook.event) · partial-compatiblevendor docs

Long context

Capabilities (1/1 rows usable):
  • anthropic.context.window_1m (llm.context) · partial-compatiblevendor docs

MCP

Capabilities (17/22 rows usable):
  • anthropic.mcp.list_changed (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.oauth (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.plugin_servers (agent.plugin) · partial-compatiblevendor docs
  • anthropic.mcp.protocol.cancellation (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.protocol.completion (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.protocol.elicitation (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.protocol.logging (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.protocol.progress (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.protocol.prompts (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.protocol.resources (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.protocol.roots (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.protocol.sampling (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.scopes (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.tool_search (tool.mcp) · partial-compatiblevendor docs
  • anthropic.mcp.transport.http (tool.mcp_transport) · partial-compatiblevendor docs
  • anthropic.mcp.transport.sse (tool.mcp_transport) · partial-compatiblevendor docs
  • anthropic.mcp.transport.stdio (tool.mcp_transport) · partial-compatiblevendor docs

Memory hierarchy

Capabilities (1/2 rows usable):
  • anthropic.memory.project_claude_md (agent.memory) · partial-compatiblevendor docs

Message Batches

Capabilities (5/5 rows usable): Parameters (5):
ParameterTypeDefaultAllowedRiskNotes
message_batch_idstringmediumdocs
message_batch_idstringmediumdocs
message_batch_idstringlowdocs
limitnumber20lowdocs
message_batch_idstringlowJSONL results stream; available only once processing_status=ended (live-pinned).

Messages API

Capabilities (4/4 rows usable):
  • anthropic.assistant.prefill (llm.complete) — vendor docs
  • anthropic.inference_geo (provider.geo) · partial-compatiblevendor docs
  • anthropic.output.config (llm.output) · model-dependentvendor docs
  • anthropic.service_tier (provider.tier) · partial-compatiblevendor docs
Parameters (3):
ParameterTypeDefaultAllowedRiskNotes
messages[-1].rolestringlowTrailing role:assistant turn pins the output prefix; live-pinned by pc-cat.anthropic.prefill.
inference_geostringmediumForwarded as CLI flag —inference-geo; dropped when the installed claude CLI lacks the flag.
service_tierenum"auto", "standard_only", "flex", "priority", "batch"mediumForwarded as CLI flag —service-tier; medium risk because priority tier changes billing. Dropped when the installed claude CLI lacks the flag.

Partner platforms

Capabilities (3/4 rows usable):
  • anthropic.partners.bedrock (provider.bedrock) · partial-compatiblevendor docs
  • anthropic.partners.foundry (provider.azure) · partial-compatiblevendor docs
  • anthropic.partners.vertex (provider.vertex) · partial-compatiblevendor docs

Platform data

Capabilities (2/2 rows usable):
  • anthropic.beta (provider.beta_gateway) — vendor docs
  • anthropic.models.list (provider.models_list) — vendor docs
Parameters (2):
ParameterTypeDefaultAllowedRiskNotes
header.anthropic-betaarraymediumComma-joined anthropic-beta values; the accepted set is live-pinged by pc-cat.anthropic.betas-transport.
posturenulllowDiscovery endpoint — invoked by Thinker, not surfaced as a user knob.

Plugin discovery

Capabilities (1/2 rows usable):
  • anthropic.plugins_discovery.project (agent.plugin) · partial-compatiblevendor docs

Prompt caching

Capabilities (2/3 rows usable):
  • anthropic.cache.extended_ttl (llm.cache.ttl) — vendor docs
  • anthropic.cache.workspace_isolation (llm.cache.scope) · partial-compatiblevendor docs
Parameters (1):
ParameterTypeDefaultAllowedRiskNotes
system[].cache_control.ttlenum"5m""5m", "1h"mediumPC-CAT wave-3 flip: 1h TTL honored live (usage.cache_creation.ephemeral_1h_input_tokens fired, probe pc-cat.anthropic.cache-ttl-extended).

Rate limits API

Capabilities (1/1 rows usable):
  • anthropic.rate_limits.get (provider.rate_limit) · partial-compatiblevendor docs

Reasoning/thinking

Capabilities (1/1 rows usable):
  • anthropic.thinking.extended (llm.complete) — vendor docs
Parameters (1):
ParameterTypeDefaultAllowedRiskNotes
thinking.budget_tokensnumber1024mediumdocs

Retrieval/files/embeddings

Capabilities (3/3 rows usable): Parameters (3):
ParameterTypeDefaultAllowedRiskNotes
messages[].content[].citations.enabledbooleanfalselowCited responses live-proven on a text-source document (probe pc-cat.anthropic.docs-citations).
messages[].content[].source.media_typeenum"application/pdf""application/pdf"lowdocs
filestringmediumMultipart file part on POST /v1/files under files-api-2025-04-14.

Sampling parameters

Capabilities (4/6 rows usable):
  • anthropic.sampling.metadata_user_id (llm.sampling) · partial-compatiblevendor docs
  • anthropic.sampling.stop_sequences (llm.sampling) · partial-compatiblevendor docs
  • anthropic.sampling.top_k (llm.sampling) · partial-compatiblevendor docs
  • anthropic.sampling.top_p (llm.sampling) · partial-compatiblevendor docs
Parameters (4):
ParameterTypeDefaultAllowedRiskNotes
metadata.user_idstringlowForwarded as CLI flag —metadata-user-id; dropped when the installed claude CLI lacks the flag.
stop_sequencesarraylowForwarded as CLI flag —stop-sequences (JSON); dropped when the installed claude CLI lacks the flag.
top_knumberlowForwarded as CLI flag —top-k; dropped (reported unsupported) when the installed claude CLI lacks the flag.
top_pnumberlowForwarded as CLI flag —top-p; dropped (reported unsupported) when the installed claude CLI lacks the flag.

SDK/agent harness

Capabilities (1/2 rows usable):
  • anthropic.agent_sdk (anthropic.agent.run) · partial-compatiblevendor docs

Server tools

Capabilities (5/5 rows usable):
  • anthropic.tools.bash (tool.bash) · partial-compatiblevendor docs
  • anthropic.tools.code_execution (tool.code_execution) — vendor docs
  • anthropic.tools.memory (tool.memory) · partial-compatiblevendor docs
  • anthropic.tools.text_editor (tool.text_editor) · partial-compatiblevendor docs
  • anthropic.tools.web_fetch (tool.web_fetch) — vendor docs
Parameters (2):
ParameterTypeDefaultAllowedRiskNotes
tools[].typeenum"code_execution_20250825""code_execution_20250522", "code_execution_20250825"highHigh risk: vendor-side python execution; live-proven with container round-trip.
tools[].typeenum"web_fetch_20250910""web_fetch_20250910"mediumVendor-side URL fetching with citations; live-proven under web-fetch-2025-09-10.

Settings hierarchy

Capabilities (2/3 rows usable):
  • anthropic.settings.local (agent.settings) · partial-compatiblevendor docs
  • anthropic.settings.project (agent.settings) · partial-compatiblevendor docs

Skills discovery

Capabilities (2/3 rows usable):
  • anthropic.skills_discovery.plugin (agent.skills) · partial-compatiblevendor docs
  • anthropic.skills_discovery.project (agent.skills) · partial-compatiblevendor docs

Stop reasons

Capabilities (6/6 rows usable):
  • anthropic.stop_reason.end_turn (llm.stop_reason) — vendor docs
  • anthropic.stop_reason.max_tokens (llm.stop_reason) — vendor docs
  • anthropic.stop_reason.pause_turn (llm.stop_reason) · partial-compatiblevendor docs
  • anthropic.stop_reason.refusal (llm.stop_reason) · partial-compatiblevendor docs
  • anthropic.stop_reason.stop_sequence (llm.stop_reason) — vendor docs
  • anthropic.stop_reason.tool_use (llm.stop_reason) — vendor docs

Streaming events

Capabilities (12/12 rows usable):
  • anthropic.streaming.delta.citations (llm.stream.delta) — vendor docs
  • anthropic.streaming.delta.input_json (llm.stream.delta) — vendor docs
  • anthropic.streaming.delta.thinking (llm.stream.delta) — vendor docs
  • anthropic.streaming.event.content_block_delta (llm.stream.event) — vendor docs
  • anthropic.streaming.event.content_block_start (llm.stream.event) — vendor docs
  • anthropic.streaming.event.content_block_stop (llm.stream.event) — vendor docs
  • anthropic.streaming.event.error (llm.stream.event) · partial-compatiblevendor docs
  • anthropic.streaming.event.message_delta (llm.stream.event) — vendor docs
  • anthropic.streaming.event.message_start (llm.stream.event) — vendor docs
  • anthropic.streaming.event.message_stop (llm.stream.event) — vendor docs
  • anthropic.streaming.event.ping (llm.stream.event) · partial-compatiblevendor docs
  • anthropic.streaming.fine_grained_tool (llm.stream.delta) — vendor docs
Parameters (1):
ParameterTypeDefaultAllowedRiskNotes
header.anthropic-betastring"fine-grained-tool-streaming-2025-05-14"lowdocs

Structured outputs

Capabilities (2/2 rows usable):
  • anthropic.output.json_mode (llm.structured) — vendor docs
  • anthropic.output.structured (llm.structured) — vendor docs
Parameters (2):
ParameterTypeDefaultAllowedRiskNotes
output_format.typeenum"json_schema""json_schema"mediumjson_schema is the live-pinned strict mode (probe parses the response as schema-valid JSON).
output_formatobjectmedium{type:json_schema, schema} under structured-outputs-2025-11-13; live-verified to return schema-valid JSON.

System prompt

Capabilities (2/2 rows usable):
  • anthropic.system_prompt.blocks (llm.system) — vendor docs
  • anthropic.system_prompt.string (llm.system) — vendor docs
Parameters (2):
ParameterTypeDefaultAllowedRiskNotes
system[]arraylowBlock-array system channel with cache breakpoints; buildAnthropicSdkSystemPrompt emits string[] parts split at SYSTEM_PROMPT_DYNAMIC_BOUNDARY.
systemstringlowSimple-form system channel; compiled by the harness, not a direct user knob.

Token counting

Capabilities (1/1 rows usable):
  • anthropic.messages.count_tokens (llm.tokens.count) — vendor docs
Parameters (1):
ParameterTypeDefaultAllowedRiskNotes
modelstring"claude-haiku-4-5-20251001"lowdocs

Tool versions

Capabilities (7/13 rows usable):
  • anthropic.tools.versions.bash_20250124 (tool.bash) — vendor docs
  • anthropic.tools.versions.code_execution_20250522 (tool.code_execution) — vendor docs
  • anthropic.tools.versions.code_execution_20250825 (tool.code_execution) — vendor docs
  • anthropic.tools.versions.computer_20250124 (tool.computer) — vendor docs
  • anthropic.tools.versions.computer_20251124 (tool.computer) · partial-compatiblevendor docs
  • anthropic.tools.versions.web_fetch_20250910 (tool.web_fetch) — vendor docs
  • anthropic.tools.versions.web_search_20250305 (tool.web_search) — vendor docs
Parameters (6):
ParameterTypeDefaultAllowedRiskNotes
tools[].typeenum"bash_20250124""bash_20250124"highdocs
tools[].typeenum"code_execution_20250522""code_execution_20250522"highdocs
tools[].typeenum"code_execution_20250825""code_execution_20250825"highdocs
tools[].typeenum"computer_20250124""computer_20250124"highdocs
tools[].typeenum"web_fetch_20250910""web_fetch_20250910"mediumdocs
tools[].typeenum"web_search_20250305""web_search_20250305"mediumdocs

Tools

Capabilities (4/6 rows usable):
  • anthropic.tools.client (tool.call) — vendor docs
  • anthropic.tools.mcp_connector (provider.tool.server) · partial-compatiblevendor docs
  • anthropic.tools.server (provider.tool.server) — vendor docs
  • anthropic.tools.web_search (provider.tool.server) — vendor docs
Parameters (4):
ParameterTypeDefaultAllowedRiskNotes
tool_choice.typeenum"auto""auto", "any", "tool", "none"mediumPC-CAT wave-3 flip: full client-tool roundtrip live-proven (probe pc-cat.anthropic.content-blocks, incl. forced tool_choice).
tools[].display_width_pxnumber1024highdocs
tools[].typestringmediumServer tools execute vendor-side; live-proven via web_search.
tools[].max_usesnumber1mediumCaps vendor-side search count per request; live-proven (probe uses max_uses:1).

Usage accounting

Capabilities (4/4 rows usable):
  • anthropic.usage.cache_creation_1h (provider.usage) — vendor docs
  • anthropic.usage.cache_creation_5m (provider.usage) — vendor docs
  • anthropic.usage.cache_read (provider.usage) — vendor docs
  • anthropic.usage.server_tool_use (provider.usage) — vendor docs