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.

How to read this page

Decision rules per capability state — what YOU (the reader/agent) should do: Parameter table columns: Parameter is the provider-side path the harness maps for you (you set it via workflow fields or harness_config.sdk_settings.<provider> knobs — see Runtimes for which knobs exist). Default applies when you say nothing. Allowed is exhaustive — values outside it fail validation. Risk is deeda’s policy weight: high parameters generally require elevated tool_policy/sandbox_profile and may trigger human approval on hot-reload.

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):

Batch/cost/cache

Concept guide: Cost, Batch & Cache — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (2/2 rows usable):
  • anthropic.batches.create (batch.run) — vendor docs
  • anthropic.cache.ephemeral (llm.complete) — vendor docs
Parameters (3):

Beta features

Capabilities (2/7 rows usable):

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):

Claude Agent SDK

Capabilities (23/23 rows usable):

Claude Code

Capabilities (7/22 rows usable):

Claude Code built-in tools

Concept guide: Tools & MCP — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (15/15 rows usable):

Commands discovery

Capabilities (2/3 rows usable):

Containers

Capabilities (1/1 rows usable):
  • anthropic.container.reuse (container.reuse) — vendor docs
Parameters (1):

Content blocks

Capabilities (9/10 rows usable): Parameters (3):

Context management

Concept guide: State & Sessions — what this is, when to use it, and how to express it in workflow markdown.
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):

Core generation

Capabilities (2/2 rows usable):
  • anthropic.messages.create (llm.complete) — vendor docs
  • anthropic.messages.stream (llm.stream) — vendor docs
Parameters (5):

Extended thinking

Concept guide: Thinking & Reasoning — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (3/3 rows usable): Parameters (2):

Files API

Capabilities (3/4 rows usable): Parameters (3):

Hook decisions

Concept guide: Hooks — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (6/6 rows usable):

Hook events

Concept guide: Hooks — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (12/12 rows usable):

Long context

Capabilities (1/1 rows usable):

MCP

Concept guide: Tools & MCP — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (17/22 rows usable):

Memory hierarchy

Concept guide: State & Sessions — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (1/2 rows usable):

Message Batches

Concept guide: Cost, Batch & Cache — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (5/5 rows usable): Parameters (5):

Messages API

Capabilities (4/4 rows usable): Parameters (3):

Partner platforms

Capabilities (3/4 rows usable):

Platform data

Capabilities (2/2 rows usable):
  • anthropic.beta (provider.beta_gateway) — vendor docs
  • anthropic.models.list (provider.models_list) — vendor docs
Parameters (2):

Plugin discovery

Capabilities (1/2 rows usable):

Prompt caching

Concept guide: Cost, Batch & Cache — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (2/3 rows usable): Parameters (1):

Rate limits API

Capabilities (1/1 rows usable):

Reasoning/thinking

Concept guide: Thinking & Reasoning — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (1/1 rows usable):
  • anthropic.thinking.extended (llm.complete) — vendor docs
Parameters (1):

Retrieval/files/embeddings

Capabilities (3/3 rows usable): Parameters (3):

Sampling parameters

Capabilities (4/6 rows usable): Parameters (4):

SDK/agent harness

Capabilities (1/2 rows usable):

Server tools

Concept guide: Tools & MCP — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (5/5 rows usable): Parameters (2):

Settings hierarchy

Capabilities (2/3 rows usable):

Skills discovery

Capabilities (2/3 rows usable):

Stop reasons

Capabilities (6/6 rows usable):

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):

Structured outputs

Concept guide: Structured Output — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (2/2 rows usable):
  • anthropic.output.json_mode (llm.structured) — vendor docs
  • anthropic.output.structured (llm.structured) — vendor docs
Parameters (2):

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):

Token counting

Capabilities (1/1 rows usable):
  • anthropic.messages.count_tokens (llm.tokens.count) — vendor docs
Parameters (1):

Tool versions

Concept guide: Tools & MCP — what this is, when to use it, and how to express it in workflow markdown.
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):

Tools

Concept guide: Tools & MCP — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (4/6 rows usable): Parameters (4):

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