iiRecord
Agentic AI Atlas · general-purpose (Claude Code)
subagent:claude-code.general-purposea5c.ai
II.
Subagent JSON

subagent:claude-code.general-purpose

Structured · live

general-purpose (Claude Code) json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · extensions/subagents/claude-code-general-purpose.yamlCluster · extensions
Record JSON
{
  "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": {}
    }
  ]
}