II.
Capability JSON
Structured · livecapability:can-resume
Can resume json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "capability:can-resume",
"_kind": "Capability",
"_file": "capabilities/capabilities/can-resume.yaml",
"_cluster": "capabilities",
"attributes": {
"displayName": "Can resume",
"description": "A session or run can be resumed from a prior state — the runtime\npersists enough context to continue an interrupted invocation.\n",
"appliesToNodeKinds": [
"AgentVersion"
],
"category": "session"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-core-impl:langgraph.core@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full"
}
},
{
"from": "agent-platform-impl:a5c.platform@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full",
"notes": "Platform launch/session profiles retain enough metadata to map legacy Pi\nresume/fork behavior and other backend resume profiles into a5c sessions.\n"
}
},
{
"from": "agent-platform-impl:agent-mux-remote.platform@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "partial",
"notes": "Resume works only if the remote agent supports it and the session is reachable.\n"
}
},
{
"from": "agent-platform-impl:claude-code.platform@1.x",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "`claude --resume` reattaches to the most recent session;\ntranscripts persist on disk (runtime-side jsonl in\n~/.claude/projects/<hash>/).\n",
"evidenceSourceIds": [
"evidence:claude-code-docs-resume-2026"
]
}
},
{
"from": "agent-platform-impl:copilot-cli.platform@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "partial",
"notes": "Stateless per-invocation server-side; partial resume noted in wiki/legacy/03-products.\n"
}
},
{
"from": "agent-platform-impl:cursor.platform@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.40.0",
"level": "full",
"notes": "Cursor persists JSONL sessions plus a SQLite store of chat/workspace state;\nresume is supported through the IDE.\n"
}
},
{
"from": "agent-platform-impl:gemini-cli.platform@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "File-based JSONL sessions; resume supported.\n"
}
},
{
"from": "agent-platform-impl:hermes.platform@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "partial",
"notes": "SQLite-indexed JSONL sessions support resume; no fork.\n"
}
},
{
"from": "agent-platform-impl:langgraph.platform@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Deployed graph calls can use thread-level persistence and resume-like\ncontinuation semantics through stored graph state.\n"
}
},
{
"from": "agent-platform-impl:omp.platform@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "JSONL-tree sessions; resume + fork.\n"
}
},
{
"from": "agent-platform-impl:openclaw.platform@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "none",
"notes": "Resume/fork unsupported per task brief.\n"
}
},
{
"from": "agent-platform-impl:opencode.platform@1.x",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0 <2.0.0",
"level": "full",
"notes": "JSONL sessions support resume and fork.\n"
}
},
{
"from": "agent-platform-impl:pi.platform@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=1.0.0",
"level": "full",
"notes": "Multi-turn JSONL-tree sessions; resume + fork.\n"
}
},
{
"from": "agent-runtime-impl:a5c.runtime@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full",
"notes": "a5c keeps normalized session records and can map Pi JSONL-tree or other\nbackend session formats into its session envelope.\n"
}
},
{
"from": "agent-runtime-impl:langgraph.runtime@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Runtime persistence is modeled through checkpointers/stores and deployed\nthread-level persistence.\n"
}
},
{
"from": "session-model:a5c",
"to": "capability:can-resume",
"kind": "requires_capability",
"attributes": {}
},
{
"from": "session-model:claude-code",
"to": "capability:can-resume",
"kind": "requires_capability",
"attributes": {}
},
{
"from": "session-model:cursor",
"to": "capability:can-resume",
"kind": "requires_capability",
"attributes": {}
},
{
"from": "agentVersion:babysitter-agent:ge-5-0-0",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=5.0.0",
"level": "full",
"notes": "babysitter-agent supports run resume and session recovery."
}
},
{
"from": "agent-version:babysitter@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=5.0.0",
"level": "full",
"notes": "babysitter-agent resumes runs and sessions through explicit resume-run and session-history command surfaces."
}
},
{
"from": "agentVersion:claude:ge-0-0-0",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Session resume is tied to checkpointing and continue flows."
}
},
{
"from": "agentVersion:copilot:ge-0-0-0",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Public session persistence evidence comes from Copilot CLI config-directory documentation."
}
},
{
"from": "agentVersion:cursor:ge-0-0-0",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Cursor documents checkpoint restoration and persistent shell-mode context."
}
},
{
"from": "agentVersion:gemini:ge-0-0-0",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Gemini CLI resume semantics documented through both session management and checkpoint restoration."
}
},
{
"from": "agent-version:langgraph@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Checkpointing and thread-level persistence are first-class modeling\nconcerns for durable graph execution and deployed graph calls.\n"
}
},
{
"from": "agentVersion:omp:ge-0-0-0",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Oh-My-Pi documents resume, continue, fork, and session switching as first-class session operations."
}
},
{
"from": "agentVersion:openclaw:ge-0-0-0",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "OpenClaw fallback metadata."
}
},
{
"from": "agentVersion:opencode:ge-0-0-0",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Public OpenCode docs describe where sessions are stored."
}
},
{
"from": "agentVersion:pi:ge-0-0-0",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Multi-turn JSONL-tree sessions with resume, fork, and branch operations.\n"
}
},
{
"from": "agent-version:symphony@current",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "Filesystem-driven restart recovery — reconciles workspace directories on startup to resume in-progress work."
}
}
]
}