II.
Capability JSON
Structured · livecapability:parallel-tool-calls
Parallel tool calls json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "capability:parallel-tool-calls",
"_kind": "Capability",
"_file": "capabilities/capabilities/parallel-tool-calls.yaml",
"_cluster": "capabilities",
"attributes": {
"displayName": "Parallel tool calls",
"description": "The entity can request multiple tool calls in a single turn and\nreceive their results out of order or in parallel.\n",
"appliesToNodeKinds": [
"AgentVersion",
"ModelVersion"
],
"category": "tool"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-core-impl:a5c.core@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full",
"notes": "a5c can expose native parallel handling where the selected backend or\ngraph profile supports it, while preserving Pi-compatible sequential\ndispatch as a constrained compatibility mode.\n"
}
},
{
"from": "agent-core-impl:amp.core@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full"
}
},
{
"from": "agent-core-impl:claude-code.core@1.x",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "The core dispatches parallel tool calls natively when the model\nemits multiple tool_use blocks in a single turn\n(parallelToolCallHandling=native).\n",
"evidenceSourceIds": [
"evidence:anthropic-tool-use-2026"
]
}
},
{
"from": "agent-core-impl:codex.core@1.x",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "partial",
"notes": "Codex's tool dispatch is gated by per-call approval; parallel tool calls depend on model emission and approval policy. "
}
},
{
"from": "agent-core-impl:cursor.core@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=0.40.0",
"level": "full",
"notes": "Cursor's agent loop natively dispatches tool calls in parallel. "
}
},
{
"from": "agent-core-impl:droid.core@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full"
}
},
{
"from": "agent-core-impl:hermes.core@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Hermes supports parallel tool calls per agent-mux ref.\n"
}
},
{
"from": "agent-core-impl:openai-agents-sdk.core@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full"
}
},
{
"from": "agent-core-impl:openclaw.core@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "OpenClaw supports parallel tool calls per agent-mux ref.\n"
}
},
{
"from": "agent-core-impl:opencode.core@1.x",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "OpenCode loop dispatches tool calls in parallel.\n"
}
},
{
"from": "agentVersion:claude:ge-0-0-0",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Parallel execution is tied to official subagent and agent-team references."
}
},
{
"from": "model:claude-haiku-4-5@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.5.0 <4.6.0",
"level": "full",
"evidenceSourceIds": [
"evidence:anthropic-models-page"
]
}
},
{
"from": "model:claude-opus-3@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0 <4.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:anthropic-models-page"
]
}
},
{
"from": "model:claude-opus-4-5@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.5.0 <4.6.0",
"level": "full",
"evidenceSourceIds": [
"evidence:anthropic-models-page"
]
}
},
{
"from": "model:claude-opus-4-6@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.6.0 <4.7.0",
"level": "full",
"evidenceSourceIds": [
"evidence:anthropic-models-page"
]
}
},
{
"from": "model:claude-opus-4-7@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.7.0 <4.8.0",
"level": "full",
"evidenceSourceIds": [
"evidence:anthropic-models-page"
]
}
},
{
"from": "model:claude-sonnet-3-5@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.5.0 <3.6.0",
"level": "full",
"evidenceSourceIds": [
"evidence:anthropic-models-page"
]
}
},
{
"from": "model:claude-sonnet-4-5@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.5.0 <4.6.0",
"level": "full",
"evidenceSourceIds": [
"evidence:anthropic-models-page"
]
}
},
{
"from": "model:claude-sonnet-4-6@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.6.0 <4.7.0",
"level": "full",
"evidenceSourceIds": [
"evidence:anthropic-models-page"
]
}
},
{
"from": "model:command-r-plus@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-command-r-plus"
]
}
},
{
"from": "model:deepseek-v3@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0 <4.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-deepseek-v3"
]
}
},
{
"from": "model:gemini-2-0-flash@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=2.0.0 <2.1.0",
"level": "full",
"evidenceSourceIds": [
"evidence:google-models-page"
]
}
},
{
"from": "model:gemini-2-5-flash@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=2.5.0 <2.6.0",
"level": "full",
"evidenceSourceIds": [
"evidence:google-models-page"
]
}
},
{
"from": "model:gemini-2-5-pro@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=2.5.0 <2.6.0",
"level": "full",
"evidenceSourceIds": [
"evidence:google-models-page"
]
}
},
{
"from": "model:gemini-3-1-deep-think@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.1.0 <3.2.0",
"level": "full",
"evidenceSourceIds": [
"evidence:google-models-page"
]
}
},
{
"from": "model:gemini-3-1-flash-lite@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.1.0 <3.2.0",
"level": "full",
"evidenceSourceIds": [
"evidence:google-models-page"
]
}
},
{
"from": "model:gemini-3-1-pro@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.1.0 <3.2.0",
"level": "full",
"evidenceSourceIds": [
"evidence:google-models-page"
]
}
},
{
"from": "model:gemini-3-flash@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0 <3.1.0",
"level": "full",
"evidenceSourceIds": [
"evidence:google-models-page"
]
}
},
{
"from": "model:gemini-3-pro@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0 <3.1.0",
"level": "full",
"evidenceSourceIds": [
"evidence:google-models-page"
]
}
},
{
"from": "model:gpt-4o-mini@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.0.0 <5.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:openai-models-page"
]
}
},
{
"from": "model:gpt-4o@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.0.0 <5.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:openai-models-page"
]
}
},
{
"from": "model:gpt-5-mini@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=5.0.0 <6.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:openai-models-page"
]
}
},
{
"from": "model:gpt-5.4-mini@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=5.4.0 <5.5.0",
"level": "full",
"evidenceSourceIds": [
"evidence:openai-models-page"
]
}
},
{
"from": "model:gpt-5.4@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=5.4.0 <5.5.0",
"level": "full",
"evidenceSourceIds": [
"evidence:openai-models-page"
]
}
},
{
"from": "model:gpt-5.5@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=5.5.0 <5.6.0",
"level": "full",
"evidenceSourceIds": [
"evidence:openai-models-page"
]
}
},
{
"from": "model:gpt-5@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=5.0.0 <6.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:openai-models-page"
]
}
},
{
"from": "model:llama-3-1-405b-instruct@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.1.0 <3.2.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-llama-3-1-405b-instruct"
]
}
},
{
"from": "model:llama-3-1-70b-instruct@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.1.0 <3.2.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-llama-3-1-70b-instruct"
]
}
},
{
"from": "model:llama-3-3-70b-instruct@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.3.0 <3.4.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-llama-3-3-70b-instruct"
]
}
},
{
"from": "model:llama-4-405b-instruct@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.0.0 <5.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-llama-4-405b-instruct"
]
}
},
{
"from": "model:llama-4-maverick@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.0.0 <5.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-llama-4-maverick"
]
}
},
{
"from": "model:llama-4-scout@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=4.0.0 <5.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-llama-4-scout"
]
}
},
{
"from": "model:mistral-large-2@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=2.0.0 <3.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-mistral-large-2"
]
}
},
{
"from": "model:mistral-medium-3@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0 <4.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:mistral-medium-3-launch"
]
}
},
{
"from": "model:o1@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:openai-models-page"
]
}
},
{
"from": "model:o3@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0 <4.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:openai-models-page"
]
}
},
{
"from": "model:qwen-2-5-72b-instruct@current",
"to": "capability:parallel-tool-calls",
"kind": "supports",
"attributes": {
"versionRange": ">=2.5.0 <2.6.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-qwen-2-5-72b-instruct"
]
}
},
{
"from": "subagent:code-reviewer",
"to": "capability:parallel-tool-calls",
"kind": "requires_capability",
"attributes": {
"level": "recommended"
}
}
]
}