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 docsanthropic.admin.api_keys.list(provider.admin.read) — vendor docsanthropic.admin.invites.get(provider.admin.read) — vendor docsanthropic.admin.invites.list(provider.admin.read) — vendor docsanthropic.admin.organizations.me(provider.admin.read) — vendor docsanthropic.admin.organizations.members.get(provider.admin.read) — vendor docsanthropic.admin.organizations.members.list(provider.admin.read) — vendor docsanthropic.admin.workspace_members.get(provider.admin.read) — vendor docsanthropic.admin.workspace_members.list(provider.admin.read) — vendor docsanthropic.admin.workspaces.get(provider.admin.read) — vendor docsanthropic.admin.workspaces.list(provider.admin.read) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
api_key_id | string | — | — | medium | docs |
limit | number | 20 | — | medium | docs |
invite_id | string | — | — | medium | docs |
limit | number | 20 | — | medium | docs |
read | null | — | — | medium | Read-only; requires the org admin key (ANTHROPIC_ADMIN_KEY). |
user_id | string | — | — | medium | docs |
limit | number | 20 | — | medium | docs |
user_id | string | — | — | medium | docs |
workspace_id | string | — | — | medium | docs |
workspace_id | string | — | — | medium | docs |
limit | number | 20 | — | medium | docs |
Batch/cost/cache
Capabilities (2/2 rows usable):anthropic.batches.create(batch.run) — vendor docsanthropic.cache.ephemeral(llm.complete) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
requests | array | — | — | medium | docs |
system[].cache_control.type | enum | "ephemeral" | "ephemeral" | medium | PUP-D evidence at DOGFOOD-EVIDENCE/pup-d-anthropic-live/ proves caching on sonnet-4-5. |
model | enum | "claude-sonnet-4-5-20250929" | "claude-sonnet-4-5-20250929", "claude-opus-4-1-20250805" | low | docs |
Beta features
Capabilities (2/7 rows usable):anthropic.beta.computer_use(tool.computer) · partial-compatible — vendor docsanthropic.beta.fast_mode(llm.routing) · partial-compatible — vendor docs
Beta headers
Capabilities (20/29 rows usable):anthropic.betas.claude_code_20250219(provider.beta_header) — vendor docsanthropic.betas.code_execution_20250522(provider.beta_header) — vendor docsanthropic.betas.code_execution_20250825(provider.beta_header) — vendor docsanthropic.betas.computer_use_20241022(provider.beta_header) — vendor docsanthropic.betas.computer_use_20250124(provider.beta_header) — vendor docsanthropic.betas.context_1m_20250807(provider.beta_header) — vendor docsanthropic.betas.context_management_20250627(provider.beta_header) — vendor docsanthropic.betas.extended_cache_ttl_20250411(provider.beta_header) — vendor docsanthropic.betas.files_api_20250414(provider.beta_header) — vendor docsanthropic.betas.fine_grained_tool_streaming_20250514(provider.beta_header) — vendor docsanthropic.betas.interleaved_thinking_20250514(provider.beta_header) — vendor docsanthropic.betas.max_tokens_3_5_sonnet_20240715(provider.beta_header) — vendor docsanthropic.betas.mcp_client_20250404(provider.beta_header) — vendor docsanthropic.betas.output_128k_20250219(provider.beta_header) — vendor docsanthropic.betas.pdfs_20240925(provider.beta_header) — vendor docsanthropic.betas.prompt_caching_20240731(provider.beta_header) — vendor docsanthropic.betas.search_results_20250609(provider.beta_header) — vendor docsanthropic.betas.structured_outputs_20251113(provider.beta_header) — vendor docsanthropic.betas.token_efficient_tools_20250219(provider.beta_header) — vendor docsanthropic.betas.web_fetch_20250910(provider.beta_header) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
header.anthropic-beta | string | "claude-code-2025-02-19" | — | low | docs |
header.anthropic-beta | string | "code-execution-2025-05-22" | — | low | docs |
header.anthropic-beta | string | "code-execution-2025-08-25" | — | low | docs |
header.anthropic-beta | string | "computer-use-2024-10-22" | — | low | docs |
header.anthropic-beta | string | "computer-use-2025-01-24" | — | low | docs |
header.anthropic-beta | string | "context-1m-2025-08-07" | — | medium | Medium risk: >200k-token inputs bill at the long-context rate. |
header.anthropic-beta | string | "context-management-2025-06-27" | — | low | docs |
header.anthropic-beta | string | "extended-cache-ttl-2025-04-11" | — | low | docs |
header.anthropic-beta | string | "files-api-2025-04-14" | — | low | docs |
header.anthropic-beta | string | "fine-grained-tool-streaming-2025-05-14" | — | low | docs |
header.anthropic-beta | string | "interleaved-thinking-2025-05-14" | — | low | docs |
header.anthropic-beta | string | "max-tokens-3-5-sonnet-2024-07-15" | — | low | docs |
header.anthropic-beta | string | "mcp-client-2025-04-04" | — | low | docs |
header.anthropic-beta | string | "output-128k-2025-02-19" | — | low | Header accepted live but inert on current models (3.7 line retired). |
header.anthropic-beta | string | "pdfs-2024-09-25" | — | low | docs |
header.anthropic-beta | string | "prompt-caching-2024-07-31" | — | low | docs |
header.anthropic-beta | string | "search-results-2025-06-09" | — | low | docs |
header.anthropic-beta | string | "structured-outputs-2025-11-13" | — | low | docs |
header.anthropic-beta | string | "token-efficient-tools-2025-02-19" | — | low | Header accepted live but inert on current models (3.7 line retired). |
header.anthropic-beta | string | "web-fetch-2025-09-10" | — | low | docs |
Claude Agent SDK
Capabilities (23/23 rows usable):anthropic.agent_sdk.callback.can_use_tool(agent.callback) · partial-compatible — vendor docsanthropic.agent_sdk.callback.hook(agent.callback) · partial-compatible — vendor docsanthropic.agent_sdk.hooks(agent.hook) · partial-compatible — vendor docsanthropic.agent_sdk.mcp(tool.mcp) · partial-compatible — vendor docsanthropic.agent_sdk.permission_mode.accept_edits(agent.permission_mode) · partial-compatible — vendor docsanthropic.agent_sdk.permission_mode.bypass_permissions(agent.permission_mode) · partial-compatible — vendor docsanthropic.agent_sdk.permission_mode.default(agent.permission_mode) · partial-compatible — vendor docsanthropic.agent_sdk.permission_mode.plan(agent.permission_mode) · partial-compatible — vendor docsanthropic.agent_sdk.permissions(agent.permission) · partial-compatible — vendor docsanthropic.agent_sdk.plugins(agent.plugin) · partial-compatible — vendor docsanthropic.agent_sdk.query(agent.query) · partial-compatible — vendor docsanthropic.agent_sdk.sessions(agent.session) · partial-compatible — vendor docsanthropic.agent_sdk.skills(agent.skills) · partial-compatible — vendor docsanthropic.agent_sdk.slash_commands(agent.slash) · partial-compatible — vendor docsanthropic.agent_sdk.subagents(agent.subagent) · partial-compatible — vendor docsanthropic.agent_sdk.system_prompt(agent.prompt) · partial-compatible — vendor docsanthropic.agent_sdk.system_prompt.preset(agent.prompt) · partial-compatible — vendor docsanthropic.agent_sdk.tool_runner(agent.tool_runner) · partial-compatible — vendor docsanthropic.agent_sdk.transport.http(tool.mcp_transport) · partial-compatible — vendor docsanthropic.agent_sdk.transport.sdk_mcp(tool.mcp_transport) · partial-compatible — vendor docsanthropic.agent_sdk.transport.sse(tool.mcp_transport) · partial-compatible — vendor docsanthropic.agent_sdk.transport.stdio(tool.mcp_transport) · partial-compatible — vendor docsanthropic.agent_sdk.user_input(tool.ask_user) · partial-compatible — vendor docs
Claude Code
Capabilities (7/22 rows usable):anthropic.code.cli(agent.cli) · partial-compatible — vendor docsanthropic.code.cli_reference(agent.cli) · partial-compatible — vendor docsanthropic.code.hooks(agent.hook) · partial-compatible — vendor docsanthropic.code.memory(agent.memory) · partial-compatible — vendor docsanthropic.code.settings(agent.settings) · partial-compatible — vendor docsanthropic.code.skills(agent.skills) · partial-compatible — vendor docsanthropic.code.subagents(agent.subagent) · partial-compatible — vendor docs
Claude Code built-in tools
Capabilities (15/15 rows usable):anthropic.code.tools.bash(tool.bash) · partial-compatible — vendor docsanthropic.code.tools.bash_output(tool.bash) · partial-compatible — vendor docsanthropic.code.tools.edit(tool.fs_write) · partial-compatible — vendor docsanthropic.code.tools.exit_plan_mode(agent.permission_mode) · partial-compatible — vendor docsanthropic.code.tools.glob(tool.fs_search) · partial-compatible — vendor docsanthropic.code.tools.grep(tool.fs_search) · partial-compatible — vendor docsanthropic.code.tools.kill_shell(tool.bash) · partial-compatible — vendor docsanthropic.code.tools.notebook_edit(tool.fs_write) · partial-compatible — vendor docsanthropic.code.tools.read(tool.fs_read) · partial-compatible — vendor docsanthropic.code.tools.skill(agent.skills) · partial-compatible — vendor docsanthropic.code.tools.task(agent.subagent) · partial-compatible — vendor docsanthropic.code.tools.todo_write(agent.todo) · partial-compatible — vendor docsanthropic.code.tools.web_fetch(tool.web_fetch) · partial-compatible — vendor docsanthropic.code.tools.web_search(tool.web_search) · partial-compatible — vendor docsanthropic.code.tools.write(tool.fs_write) · partial-compatible — vendor docs
Commands discovery
Capabilities (2/3 rows usable):anthropic.commands_discovery.plugin(agent.slash) · partial-compatible — vendor docsanthropic.commands_discovery.project(agent.slash) · partial-compatible — vendor docs
Containers
Capabilities (1/1 rows usable):anthropic.container.reuse(container.reuse) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
container | string | — | — | medium | container 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 docsanthropic.content.image_base64(media.image) — vendor docsanthropic.content.redacted_thinking(llm.reasoning) · partial-compatible — vendor docsanthropic.content.search_result(provider.tool.server) — vendor docsanthropic.content.server_tool_use(provider.tool.server) — vendor docsanthropic.content.text(llm.content) — vendor docsanthropic.content.thinking(llm.reasoning) — vendor docsanthropic.content.tool_result(tool.call) — vendor docsanthropic.content.tool_use(tool.call) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
messages[].content[].source | object | — | — | low | base64 PDF and plain-text document sources live-verified; citations.enabled toggles cited responses. |
messages[].content[].source | object | — | — | low | {type:base64, media_type, data}; URL sources are vendor-rejected live (see anthropic.content.image_url). |
messages[].content[] | object | — | — | low | search_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 docsanthropic.context.strategy.clear_thinking(llm.context.clear) — vendor docsanthropic.context.strategy.clear_tool_uses(llm.context.clear) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
context_management.edits | array | — | — | medium | Live edit types: clear_tool_uses_20250919, clear_thinking_20251015 (clear_thinking must be first and requires thinking enabled). |
context_management.edits[].type | enum | "clear_thinking_20251015" | "clear_thinking_20251015" | medium | docs |
context_management.edits[].type | enum | "clear_tool_uses_20250919" | "clear_tool_uses_20250919" | medium | docs |
Core generation
Capabilities (2/2 rows usable):anthropic.messages.create(llm.complete) — vendor docsanthropic.messages.stream(llm.stream) — vendor docs
Extended thinking
Capabilities (3/3 rows usable):anthropic.thinking.adaptive(llm.reasoning) — vendor docsanthropic.thinking.interleaved(llm.reasoning) — vendor docsanthropic.thinking.summarized(llm.reasoning) · model-dependent — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
thinking.type | enum | "adaptive" | "adaptive" | medium | docs |
header.anthropic-beta | string | "interleaved-thinking-2025-05-14" | — | medium | Interleaved thinking rides the beta header with thinking enabled + tools (live-pinned on sonnet-4-5). |
Files API
Capabilities (3/4 rows usable):anthropic.files.delete(file.delete) — vendor docsanthropic.files.get(file.read) — vendor docsanthropic.files.list(file.list) — vendor docs
Hook decisions
Capabilities (6/6 rows usable):anthropic.hooks.decision.additional_context(agent.hook.decision) · partial-compatible — vendor docsanthropic.hooks.decision.allow_tool(agent.hook.decision) · partial-compatible — vendor docsanthropic.hooks.decision.ask_user(agent.hook.decision) · partial-compatible — vendor docsanthropic.hooks.decision.continue(agent.hook.decision) · partial-compatible — vendor docsanthropic.hooks.decision.deny_tool(agent.hook.decision) · partial-compatible — vendor docsanthropic.hooks.decision.suppress_output(agent.hook.decision) · partial-compatible — vendor docs
Hook events
Capabilities (12/12 rows usable):anthropic.hooks.events.notification(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.permission_request(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.post_tool_use(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.post_tool_use_failure(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.pre_compact(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.pre_tool_use(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.session_end(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.session_start(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.stop(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.subagent_start(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.subagent_stop(agent.hook.event) · partial-compatible — vendor docsanthropic.hooks.events.user_prompt_submit(agent.hook.event) · partial-compatible — vendor docs
Long context
Capabilities (1/1 rows usable):anthropic.context.window_1m(llm.context) · partial-compatible — vendor docs
MCP
Capabilities (17/22 rows usable):anthropic.mcp.list_changed(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.oauth(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.plugin_servers(agent.plugin) · partial-compatible — vendor docsanthropic.mcp.protocol.cancellation(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.protocol.completion(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.protocol.elicitation(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.protocol.logging(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.protocol.progress(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.protocol.prompts(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.protocol.resources(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.protocol.roots(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.protocol.sampling(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.scopes(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.tool_search(tool.mcp) · partial-compatible — vendor docsanthropic.mcp.transport.http(tool.mcp_transport) · partial-compatible — vendor docsanthropic.mcp.transport.sse(tool.mcp_transport) · partial-compatible — vendor docsanthropic.mcp.transport.stdio(tool.mcp_transport) · partial-compatible — vendor docs
Memory hierarchy
Capabilities (1/2 rows usable):anthropic.memory.project_claude_md(agent.memory) · partial-compatible — vendor docs
Message Batches
Capabilities (5/5 rows usable):anthropic.batches.cancel(batch.cancel) — vendor docsanthropic.batches.delete(batch.delete) — vendor docsanthropic.batches.get(batch.get) — vendor docsanthropic.batches.list(batch.list) — vendor docsanthropic.batches.results(batch.results) — vendor docs
Messages API
Capabilities (4/4 rows usable):anthropic.assistant.prefill(llm.complete) — vendor docsanthropic.inference_geo(provider.geo) · partial-compatible — vendor docsanthropic.output.config(llm.output) · model-dependent — vendor docsanthropic.service_tier(provider.tier) · partial-compatible — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
messages[-1].role | string | — | — | low | Trailing role:assistant turn pins the output prefix; live-pinned by pc-cat.anthropic.prefill. |
inference_geo | string | — | — | medium | Forwarded as CLI flag —inference-geo; dropped when the installed claude CLI lacks the flag. |
service_tier | enum | — | "auto", "standard_only", "flex", "priority", "batch" | medium | Forwarded 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-compatible — vendor docsanthropic.partners.foundry(provider.azure) · partial-compatible — vendor docsanthropic.partners.vertex(provider.vertex) · partial-compatible — vendor docs
Platform data
Capabilities (2/2 rows usable):anthropic.beta(provider.beta_gateway) — vendor docsanthropic.models.list(provider.models_list) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
header.anthropic-beta | array | — | — | medium | Comma-joined anthropic-beta values; the accepted set is live-pinged by pc-cat.anthropic.betas-transport. |
posture | null | — | — | low | Discovery endpoint — invoked by Thinker, not surfaced as a user knob. |
Plugin discovery
Capabilities (1/2 rows usable):anthropic.plugins_discovery.project(agent.plugin) · partial-compatible — vendor docs
Prompt caching
Capabilities (2/3 rows usable):anthropic.cache.extended_ttl(llm.cache.ttl) — vendor docsanthropic.cache.workspace_isolation(llm.cache.scope) · partial-compatible — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
system[].cache_control.ttl | enum | "5m" | "5m", "1h" | medium | PC-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-compatible — vendor docs
Reasoning/thinking
Capabilities (1/1 rows usable):anthropic.thinking.extended(llm.complete) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
thinking.budget_tokens | number | 1024 | — | medium | docs |
Retrieval/files/embeddings
Capabilities (3/3 rows usable):anthropic.citations(llm.complete) — vendor docsanthropic.files.pdf(file.read) — vendor docsanthropic.files.upload(file.upload) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
messages[].content[].citations.enabled | boolean | false | — | low | Cited responses live-proven on a text-source document (probe pc-cat.anthropic.docs-citations). |
messages[].content[].source.media_type | enum | "application/pdf" | "application/pdf" | low | docs |
file | string | — | — | medium | Multipart 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-compatible — vendor docsanthropic.sampling.stop_sequences(llm.sampling) · partial-compatible — vendor docsanthropic.sampling.top_k(llm.sampling) · partial-compatible — vendor docsanthropic.sampling.top_p(llm.sampling) · partial-compatible — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
metadata.user_id | string | — | — | low | Forwarded as CLI flag —metadata-user-id; dropped when the installed claude CLI lacks the flag. |
stop_sequences | array | — | — | low | Forwarded as CLI flag —stop-sequences (JSON); dropped when the installed claude CLI lacks the flag. |
top_k | number | — | — | low | Forwarded as CLI flag —top-k; dropped (reported unsupported) when the installed claude CLI lacks the flag. |
top_p | number | — | — | low | Forwarded 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-compatible — vendor docs
Server tools
Capabilities (5/5 rows usable):anthropic.tools.bash(tool.bash) · partial-compatible — vendor docsanthropic.tools.code_execution(tool.code_execution) — vendor docsanthropic.tools.memory(tool.memory) · partial-compatible — vendor docsanthropic.tools.text_editor(tool.text_editor) · partial-compatible — vendor docsanthropic.tools.web_fetch(tool.web_fetch) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
tools[].type | enum | "code_execution_20250825" | "code_execution_20250522", "code_execution_20250825" | high | High risk: vendor-side python execution; live-proven with container round-trip. |
tools[].type | enum | "web_fetch_20250910" | "web_fetch_20250910" | medium | Vendor-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-compatible — vendor docsanthropic.settings.project(agent.settings) · partial-compatible — vendor docs
Skills discovery
Capabilities (2/3 rows usable):anthropic.skills_discovery.plugin(agent.skills) · partial-compatible — vendor docsanthropic.skills_discovery.project(agent.skills) · partial-compatible — vendor docs
Stop reasons
Capabilities (6/6 rows usable):anthropic.stop_reason.end_turn(llm.stop_reason) — vendor docsanthropic.stop_reason.max_tokens(llm.stop_reason) — vendor docsanthropic.stop_reason.pause_turn(llm.stop_reason) · partial-compatible — vendor docsanthropic.stop_reason.refusal(llm.stop_reason) · partial-compatible — vendor docsanthropic.stop_reason.stop_sequence(llm.stop_reason) — vendor docsanthropic.stop_reason.tool_use(llm.stop_reason) — vendor docs
Streaming events
Capabilities (12/12 rows usable):anthropic.streaming.delta.citations(llm.stream.delta) — vendor docsanthropic.streaming.delta.input_json(llm.stream.delta) — vendor docsanthropic.streaming.delta.thinking(llm.stream.delta) — vendor docsanthropic.streaming.event.content_block_delta(llm.stream.event) — vendor docsanthropic.streaming.event.content_block_start(llm.stream.event) — vendor docsanthropic.streaming.event.content_block_stop(llm.stream.event) — vendor docsanthropic.streaming.event.error(llm.stream.event) · partial-compatible — vendor docsanthropic.streaming.event.message_delta(llm.stream.event) — vendor docsanthropic.streaming.event.message_start(llm.stream.event) — vendor docsanthropic.streaming.event.message_stop(llm.stream.event) — vendor docsanthropic.streaming.event.ping(llm.stream.event) · partial-compatible — vendor docsanthropic.streaming.fine_grained_tool(llm.stream.delta) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
header.anthropic-beta | string | "fine-grained-tool-streaming-2025-05-14" | — | low | docs |
Structured outputs
Capabilities (2/2 rows usable):anthropic.output.json_mode(llm.structured) — vendor docsanthropic.output.structured(llm.structured) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
output_format.type | enum | "json_schema" | "json_schema" | medium | json_schema is the live-pinned strict mode (probe parses the response as schema-valid JSON). |
output_format | object | — | — | medium | {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 docsanthropic.system_prompt.string(llm.system) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
system[] | array | — | — | low | Block-array system channel with cache breakpoints; buildAnthropicSdkSystemPrompt emits string[] parts split at SYSTEM_PROMPT_DYNAMIC_BOUNDARY. |
system | string | — | — | low | Simple-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
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
model | string | "claude-haiku-4-5-20251001" | — | low | docs |
Tool versions
Capabilities (7/13 rows usable):anthropic.tools.versions.bash_20250124(tool.bash) — vendor docsanthropic.tools.versions.code_execution_20250522(tool.code_execution) — vendor docsanthropic.tools.versions.code_execution_20250825(tool.code_execution) — vendor docsanthropic.tools.versions.computer_20250124(tool.computer) — vendor docsanthropic.tools.versions.computer_20251124(tool.computer) · partial-compatible — vendor docsanthropic.tools.versions.web_fetch_20250910(tool.web_fetch) — vendor docsanthropic.tools.versions.web_search_20250305(tool.web_search) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
tools[].type | enum | "bash_20250124" | "bash_20250124" | high | docs |
tools[].type | enum | "code_execution_20250522" | "code_execution_20250522" | high | docs |
tools[].type | enum | "code_execution_20250825" | "code_execution_20250825" | high | docs |
tools[].type | enum | "computer_20250124" | "computer_20250124" | high | docs |
tools[].type | enum | "web_fetch_20250910" | "web_fetch_20250910" | medium | docs |
tools[].type | enum | "web_search_20250305" | "web_search_20250305" | medium | docs |
Tools
Capabilities (4/6 rows usable):anthropic.tools.client(tool.call) — vendor docsanthropic.tools.mcp_connector(provider.tool.server) · partial-compatible — vendor docsanthropic.tools.server(provider.tool.server) — vendor docsanthropic.tools.web_search(provider.tool.server) — vendor docs
| Parameter | Type | Default | Allowed | Risk | Notes |
|---|---|---|---|---|---|
tool_choice.type | enum | "auto" | "auto", "any", "tool", "none" | medium | PC-CAT wave-3 flip: full client-tool roundtrip live-proven (probe pc-cat.anthropic.content-blocks, incl. forced tool_choice). |
tools[].display_width_px | number | 1024 | — | high | docs |
tools[].type | string | — | — | medium | Server tools execute vendor-side; live-proven via web_search. |
tools[].max_uses | number | 1 | — | medium | Caps 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 docsanthropic.usage.cache_creation_5m(provider.usage) — vendor docsanthropic.usage.cache_read(provider.usage) — vendor docsanthropic.usage.server_tool_use(provider.usage) — vendor docs