II.
Capability JSON
Structured · livecapability:can-multi-turn
Can multi-turn json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "capability:can-multi-turn",
"_kind": "Capability",
"_file": "capabilities/capabilities/can-multi-turn.yaml",
"_cluster": "capabilities",
"attributes": {
"displayName": "Can multi-turn",
"description": "The entity supports multi-turn conversation — successive user\nmessages share state without the caller re-sending history.\n",
"appliesToNodeKinds": [
"AgentVersion"
],
"category": "session"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-core-impl:a5c.core@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full",
"notes": "Multi-turn is the substrate's default; a5c maintains the journal across\nrun iterations and resumes via AGENT_SESSION_ID.\n"
}
},
{
"from": "agent-core-impl:claude-code.core@1.x",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "Multi-turn conversation is the default; the core maintains\ntranscript state across turns.\n"
}
},
{
"from": "agent-core-impl:cursor.core@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full",
"notes": "Cursor maintains chat threads; the core loop carries a multi-turn transcript across user/assistant exchanges. "
}
},
{
"from": "agent-core-impl:openai-agents-sdk.core@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full"
}
},
{
"from": "agent-core-impl:paperclip.core@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full"
}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full"
}
},
{
"from": "agent-core-impl:vibe-kanban.core@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full"
}
},
{
"from": "agent-platform-impl:agent-mux-remote.platform@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full",
"evidenceSourceIds": [
"evidence:repo-agent-mux-host"
]
}
},
{
"from": "agent-version:sweep-ai@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full"
}
},
{
"from": "agent-version:paperclip@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "Paperclip agents maintain persistent multi-turn state across workflows."
}
},
{
"from": "agent-version:pikiclaw@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Multi-turn conversations with persistent session state."
}
},
{
"from": "agent-version:agent-mux@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.4.9",
"level": "full",
"notes": "agent-mux orchestrates multi-turn agent sessions across multiple harnesses."
}
},
{
"from": "agent-version:agent-mux-remote@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "agent-mux-remote orchestrates multi-turn remote agent sessions."
}
},
{
"from": "agent-version:amp@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=2.0.0",
"level": "full",
"notes": "Amp runs multi-turn agentic coding sessions."
}
},
{
"from": "agentVersion:babysitter-agent:ge-5-0-0",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=5.0.0",
"level": "full",
"notes": "babysitter-agent orchestrates long-running multi-turn agent sessions."
}
},
{
"from": "agent-version:babysitter-sdk@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=5.0.0",
"level": "full",
"notes": "babysitter-sdk enables multi-turn process orchestration."
}
},
{
"from": "agent-version:claude-agent-sdk@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "Claude Agent SDK provides a multi-turn agent loop."
}
},
{
"from": "agent-version:claude-code-remote-control@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=2.1.0",
"level": "full",
"notes": "Remote control sessions are multi-turn by design."
}
},
{
"from": "agent-version:codex-app-server@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.119.0",
"level": "full",
"notes": "Codex app-server hosts multi-turn agent sessions."
}
},
{
"from": "agent-version:codex-sdk@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "Codex SDK provides a programmatic multi-turn agent loop."
}
},
{
"from": "agent-version:codex-websocket@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.121.0",
"level": "full",
"notes": "Codex WebSocket transport enables multi-turn sessions."
}
},
{
"from": "agent-version:claude-sh@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "claude-sh implements the full agent loop in bash with multi-turn support."
}
},
{
"from": "agent-version:psclaudecode@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "PSClaudeCode implements the agent loop in PowerShell with multi-turn support."
}
},
{
"from": "agent-version:cyclop-one@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Cyclop One runs autonomous desktop sessions with vision-based multi-turn interaction."
}
},
{
"from": "agent-version:cli-anything@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "CLI Anything wraps software into agent-callable CLI interfaces."
}
},
{
"from": "agent-version:nanny@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Nanny provides a task loop with retry and status tracking for smart agents."
}
},
{
"from": "agent-version:droid@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Droid operates as a multi-turn coding agent."
}
},
{
"from": "agent-version:aider@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.50.0",
"level": "full",
"notes": "Aider maintains multi-turn chat context with /commit etc."
}
},
{
"from": "agent-version:continue@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.8.0",
"level": "full",
"notes": "Continue's chat panel maintains multi-turn context."
}
},
{
"from": "agent-version:goose@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full"
}
},
{
"from": "agent-version:devin@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Devin sessions are inherently multi-turn."
}
},
{
"from": "agent-version:zed@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Multi-turn chat in the assistant panel."
}
},
{
"from": "agent-version:windsurf@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full"
}
},
{
"from": "agent-version:windsurf@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Cascade is multi-turn agentic by design."
}
},
{
"from": "agent-version:replit-agent@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Iterative back-and-forth edits with the user."
}
},
{
"from": "agent-version:bolt@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Iterative refinement of a generated app via chat."
}
},
{
"from": "agent-version:v0@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Conversational refinement of generated UI."
}
},
{
"from": "agent-version:lovable@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Iterative chat-driven refinement."
}
},
{
"from": "agent-version:openhands@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Long agent loops with multi-turn dialogue."
}
},
{
"from": "agent-version:warp@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.2024.0",
"level": "full",
"notes": "Warp Agent maintains conversation context per session."
}
},
{
"from": "agent-version:warp@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": "current",
"level": "full",
"notes": "Multi-turn agent loop with the user."
}
},
{
"from": "agent-version:openai-agents-sdk@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full"
}
},
{
"from": "agent-version:hermes@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Hermes runs multi-turn agent conversations."
}
},
{
"from": "agent-version:opencode-http@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "OpenCode HTTP server hosts multi-turn sessions."
}
},
{
"from": "agent-version:pi-sdk@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "Pi SDK enables multi-turn agent sessions."
}
},
{
"from": "agent-version:qwen@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.1",
"level": "full",
"notes": "Qwen agent runs multi-turn coding sessions."
}
},
{
"from": "agent-version:symphony@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "Long-running issue-driven agent sessions with persistent workspace state."
}
},
{
"from": "agent-version:vibe-kanban@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "Kanban cards maintain per-agent multi-turn conversation state."
}
},
{
"from": "model:codestral-22b@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0 <1.0.0",
"level": "partial",
"notes": "Optimized for fill-in-the-middle / code-completion; multi-turn chat works but is not the primary use-case.\n",
"evidenceSourceIds": [
"evidence:hf-model-card-codestral-22b"
]
}
},
{
"from": "model:codestral-25-01@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=25.1.0 <26.0.0",
"level": "partial",
"notes": "Optimized for fill-in-the-middle / code-completion; multi-turn chat works but is not the primary use-case.\n",
"evidenceSourceIds": [
"evidence:hf-model-card-codestral-25-01"
]
}
},
{
"from": "model:command-r-plus@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-command-r-plus"
]
}
},
{
"from": "model:deepseek-r1-distill-qwen-32b@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-deepseek-r1-distill-qwen-32b"
]
}
},
{
"from": "model:deepseek-r1@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-deepseek-r1"
]
}
},
{
"from": "model:deepseek-v3@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0 <4.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-deepseek-v3"
]
}
},
{
"from": "model:gemma-2-27b@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=2.0.0 <3.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-gemma-2-27b"
]
}
},
{
"from": "model:llama-3-1-405b-instruct@current",
"to": "capability:can-multi-turn",
"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:can-multi-turn",
"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:can-multi-turn",
"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:can-multi-turn",
"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:can-multi-turn",
"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:can-multi-turn",
"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:can-multi-turn",
"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:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0 <4.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:mistral-medium-3-launch"
]
}
},
{
"from": "model:phi-3-medium@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0 <4.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-phi-3-medium"
]
}
},
{
"from": "model:phi-3-mini@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=3.0.0 <4.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-phi-3-mini"
]
}
},
{
"from": "model:qwen-2-5-72b-instruct@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=2.5.0 <2.6.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-qwen-2-5-72b-instruct"
]
}
},
{
"from": "model:qwen-2-5-coder-32b@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=2.5.0 <2.6.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-qwen-2-5-coder-32b"
]
}
},
{
"from": "model:qwq-32b-preview@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0 <1.0.0",
"level": "full",
"evidenceSourceIds": [
"evidence:hf-model-card-qwq-32b-preview"
]
}
}
]
}