Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Supports subagent dispatch
capability:supports-subagent-dispatcha5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
Capability JSON

capability:supports-subagent-dispatch

Structured · live

Supports subagent dispatch json

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

File · capabilities/capabilities/supports-subagent-dispatch.yamlCluster · capabilities
Record JSON
{
  "id": "capability:supports-subagent-dispatch",
  "_kind": "Capability",
  "_file": "capabilities/capabilities/supports-subagent-dispatch.yaml",
  "_cluster": "capabilities",
  "attributes": {
    "displayName": "Supports subagent dispatch",
    "description": "The agent runtime can dispatch subagents at all (regardless of mechanism).\nConcrete dispatch mechanism is recorded on\n`AgentRuntimeImpl.subagentDispatchMechanism` (task-tool / handoff /\nsub_agents-array / agent-as-tool / none).\n\nReferences:\n  - Anthropic Claude Code subagents (Task tool):\n    https://docs.anthropic.com/en/docs/claude-code/sub-agents\n  - OpenAI Agents SDK (handoff / agent-as-tool):\n    https://openai.github.io/openai-agents-python/\n  - Google ADK (`sub_agents=[...]`):\n    https://google.github.io/adk-docs/\n",
    "appliesToNodeKinds": [
      "AgentVersion",
      "AgentRuntimeImpl"
    ],
    "category": "extension"
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "agent-core-impl:paperclip.core@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Adapter-based dispatch to 8+ coding agents."
      }
    },
    {
      "from": "agent-core-impl:symphony.core@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Dispatches coding agents per-issue in isolated workspaces."
      }
    },
    {
      "from": "agent-core-impl:vibe-kanban.core@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Rust executors dispatch coding agents as child processes."
      }
    },
    {
      "from": "agent-version:paperclip@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Adapter-based dispatch to multiple coding agents for task execution."
      }
    },
    {
      "from": "agent-runtime-impl:claude-code.runtime@1.x",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full",
        "notes": "Claude Code Task tool dispatches subagents (task-tool mechanism). "
      }
    },
    {
      "from": "agent-runtime-impl:codex.runtime@1.x",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full",
        "notes": "OpenAI Agents SDK handoff primitive. "
      }
    },
    {
      "from": "agent-runtime-impl:openai-agents-sdk.runtime@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Handoffs spawn nested Runner.run calls."
      }
    },
    {
      "from": "agent-runtime-impl:opencode.runtime@1.x",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "partial",
        "notes": "TODO verify -- OpenCode appears to use a Task-style dispatch pattern.\n"
      }
    },
    {
      "from": "agent-runtime-impl:paperclip.runtime@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Multi-agent handoffs for autonomous business operations."
      }
    },
    {
      "from": "agent-runtime-impl:symphony.runtime@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Per-issue coding agent dispatch with workspace isolation."
      }
    },
    {
      "from": "agent-version:agent-mux@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.4.9",
        "level": "full",
        "notes": "agent-mux dispatches work to subagent harnesses."
      }
    },
    {
      "from": "agent-version:agent-mux-remote@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=1.0.0",
        "level": "full",
        "notes": "agent-mux-remote dispatches work to remote subagent harnesses."
      }
    },
    {
      "from": "agentVersion:babysitter-agent:ge-5-0-0",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=5.0.0",
        "level": "full",
        "notes": "babysitter-agent dispatches tasks to subagent processes."
      }
    },
    {
      "from": "agent-version:claude-agent-sdk@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Claude Agent SDK supports spawning subagent threads."
      }
    },
    {
      "from": "agentVersion:claude:ge-0-0-0",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.0.0",
        "level": "full",
        "notes": "Subagent dispatch is backed by the official custom-subagents documentation."
      }
    },
    {
      "from": "agent-version:openai-agents-sdk@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Handoffs invoke nested agent runs."
      }
    },
    {
      "from": "agent-version:langgraph@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.0.0",
        "level": "partial",
        "notes": "Multi-agent and subgraph patterns can be encoded as graphs, supervisors,\nhandoffs, or Deep Agents-style subagent harnesses.\n"
      }
    },
    {
      "from": "agent-version:symphony@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Dispatches coding agents per-issue with isolated workspaces."
      }
    },
    {
      "from": "agent-version:vibe-kanban@current",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=0.1.0",
        "level": "full",
        "notes": "Dispatches coding agents (Claude Code, Codex, Gemini CLI) as subagents per task card."
      }
    },
    {
      "from": "capabilitySupport:claude:ge-0-0-0:subagent-dispatch",
      "to": "capability:supports-subagent-dispatch",
      "kind": "evidences_capability",
      "attributes": {}
    },
    {
      "from": "framework:google-adk",
      "to": "capability:supports-subagent-dispatch",
      "kind": "supports",
      "attributes": {
        "level": "full",
        "notes": "ADK's sub_agents parameter enables agent-to-agent delegation via\nsequential, parallel, and loop agent compositions.\n"
      }
    }
  ]
}

Shortcuts

Back to overview
Open graph tab