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 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
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 docsanthropic.cache.ephemeral(llm.complete) — vendor 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
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
Concept guide: Tools & MCP — what this is, when to use it, and how to express it in workflow markdown.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
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
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 docsanthropic.context.strategy.clear_thinking(llm.context.clear) — vendor docsanthropic.context.strategy.clear_tool_uses(llm.context.clear) — vendor docs
Core generation
Capabilities (2/2 rows usable):anthropic.messages.create(llm.complete) — vendor docsanthropic.messages.stream(llm.stream) — vendor docs
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):
anthropic.thinking.adaptive(llm.reasoning) — vendor docsanthropic.thinking.interleaved(llm.reasoning) — vendor docsanthropic.thinking.summarized(llm.reasoning) · model-dependent — vendor docs
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
Concept guide: Hooks — what this is, when to use it, and how to express it in workflow markdown.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
Concept guide: Hooks — what this is, when to use it, and how to express it in workflow markdown.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
Concept guide: Tools & MCP — what this is, when to use it, and how to express it in workflow markdown.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
Concept guide: State & Sessions — what this is, when to use it, and how to express it in workflow markdown.Capabilities (1/2 rows usable):
anthropic.memory.project_claude_md(agent.memory) · partial-compatible — vendor docs
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):
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
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
Plugin discovery
Capabilities (1/2 rows usable):anthropic.plugins_discovery.project(agent.plugin) · partial-compatible — vendor docs
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):
anthropic.cache.extended_ttl(llm.cache.ttl) — vendor docsanthropic.cache.workspace_isolation(llm.cache.scope) · partial-compatible — vendor docs
Rate limits API
Capabilities (1/1 rows usable):anthropic.rate_limits.get(provider.rate_limit) · partial-compatible — vendor docs
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
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
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
SDK/agent harness
Capabilities (1/2 rows usable):anthropic.agent_sdk(anthropic.agent.run) · partial-compatible — vendor docs
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):
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
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
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 docsanthropic.output.structured(llm.structured) — vendor docs
System prompt
Capabilities (2/2 rows usable):anthropic.system_prompt.blocks(llm.system) — vendor docsanthropic.system_prompt.string(llm.system) — vendor docs
Token counting
Capabilities (1/1 rows usable):anthropic.messages.count_tokens(llm.tokens.count) — vendor docs
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 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
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):
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
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