II.
Subagent JSON
Structured · livesubagent:claude-code.general-purpose
general-purpose (Claude Code) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "subagent:claude-code.general-purpose",
"_kind": "Subagent",
"_file": "extensions/subagents/claude-code-general-purpose.yaml",
"_cluster": "extensions",
"attributes": {
"displayName": "general-purpose (Claude Code)",
"provenance": "built-in",
"dispatchPattern": "task-tool",
"subjectId": "agentVersion:claude:ge-0-0-0",
"roleId": "role:implementer",
"systemPrompt": "Default Claude Code subagent. Has full tool access and is invoked\nvia the `Task` tool when no other built-in matches. Used for\nopen-ended research, multi-step file edits, and ad-hoc work.\n",
"tools": [
"tool-descriptor:read",
"tool-descriptor:edit",
"tool-descriptor:write",
"tool-descriptor:bash",
"tool-descriptor:grep",
"tool-descriptor:glob"
],
"triggers": "Auto-invoked by Claude Code when the user issues `/agents` and\nselects general-purpose, or when the orchestrator routes a task to\nthe default subagent.\n",
"agentType": "general-purpose",
"dispatchTool": "Task",
"contextIsolation": "isolated",
"parallelExecutable": true,
"returnValueShape": "text",
"description": "The bundled `general-purpose` subagent that ships with Anthropic\nClaude Code. Documented at\nhttps://docs.anthropic.com/en/docs/claude-code/sub-agents.\n"
},
"outgoingEdges": [
{
"from": "subagent:claude-code.general-purpose",
"to": "role:implementer",
"kind": "roles_played_by",
"attributes": {}
},
{
"from": "subagent:claude-code.general-purpose",
"to": "extension-interface:orchestration",
"kind": "implements",
"attributes": {}
},
{
"from": "subagent:claude-code.general-purpose",
"to": "tool-descriptor:agent",
"kind": "dispatched_via_tool",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "plugin:example-native-claude",
"to": "subagent:claude-code.general-purpose",
"kind": "contains_subagent",
"attributes": {}
},
{
"from": "child-session:claude-code-task-001",
"to": "subagent:claude-code.general-purpose",
"kind": "runs_subagent",
"attributes": {}
}
]
}