II.
Subagent JSON
Structured · livesubagent:claude-code.plan
Plan (Claude Code) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "subagent:claude-code.plan",
"_kind": "Subagent",
"_file": "extensions/subagents/claude-code-plan.yaml",
"_cluster": "extensions",
"attributes": {
"displayName": "Plan (Claude Code)",
"provenance": "built-in",
"dispatchPattern": "task-tool",
"subjectId": "agentVersion:claude:ge-0-0-0",
"roleId": "role:planner",
"systemPrompt": "Plan-only subagent bundled with Claude Code. Emits a numbered plan\nwith success criteria and does not execute. Pairs with the Explore\nand general-purpose subagents.\n",
"tools": [],
"triggers": "Auto-invoked when the user enters Plan Mode (Shift+Tab) or selects\nthe Plan subagent from `/agents`.\n",
"agentType": "plan",
"dispatchTool": "Task",
"contextIsolation": "isolated",
"parallelExecutable": true,
"returnValueShape": "text",
"planApprovalRequired": true,
"description": "The bundled `Plan` subagent shipped by Anthropic Claude Code.\nDocumented at\nhttps://docs.anthropic.com/en/docs/claude-code/sub-agents.\n"
},
"outgoingEdges": [
{
"from": "subagent:claude-code.plan",
"to": "role:planner",
"kind": "roles_played_by",
"attributes": {}
},
{
"from": "subagent:claude-code.plan",
"to": "extension-interface:orchestration",
"kind": "implements",
"attributes": {}
},
{
"from": "subagent:claude-code.plan",
"to": "tool-descriptor:agent",
"kind": "dispatched_via_tool",
"attributes": {}
},
{
"from": "subagent:claude-code.plan",
"to": "human-checkpoint:plan-edit",
"kind": "uses_checkpoint",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "agent-team:research",
"to": "subagent:claude-code.plan",
"kind": "has_member",
"attributes": {}
},
{
"from": "child-session:claude-code-plan-mode-session",
"to": "subagent:claude-code.plan",
"kind": "runs_subagent",
"attributes": {}
}
]
}