iiRecord
Agentic AI Atlas · Supports custom subagents
capability:supports-custom-subagentsa5c.ai
II.
Capability JSON

capability:supports-custom-subagents

Structured · live

Supports custom subagents json

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

File · capabilities/capabilities/supports-custom-subagents.yamlCluster · capabilities
Record JSON
{
  "id": "capability:supports-custom-subagents",
  "_kind": "Capability",
  "_file": "capabilities/capabilities/supports-custom-subagents.yaml",
  "_cluster": "capabilities",
  "attributes": {
    "displayName": "Supports custom subagents",
    "description": "The agent platform can load user-defined subagent definitions from disk\n(parallel to a Skill's SKILL.md). The on-disk format is recorded on\n`AgentPlatformImpl.subagentDefinitionFormat` (e.g. `claude-code-md` for\nClaude Code's `.claude/agents/<name>.md` Markdown-with-YAML-frontmatter\nformat). Distinct from `capability:supports-subagent-dispatch` — a runtime\ncan dispatch built-in subagents without supporting custom definitions, and\na platform can declare custom-subagent loading even on top of a runtime\nthat uses a non-task-tool dispatch mechanism.\n\nReferences:\n  - Anthropic Claude Code custom subagents:\n    https://docs.anthropic.com/en/docs/claude-code/sub-agents\n    ('.claude/agents/<name>.md' project-scope; '~/.claude/agents/<name>.md'\n    user-scope.)\n",
    "appliesToNodeKinds": [
      "AgentVersion",
      "AgentPlatformImpl"
    ],
    "category": "extension"
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "capability:supports-custom-subagents",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full",
        "notes": "Subagent definitions are loaded as a platform surface and exposed to the\nruntime through tool/subagent compatibility profiles.\n"
      }
    },
    {
      "from": "agent-platform-impl:claude-code.platform@1.x",
      "to": "capability:supports-custom-subagents",
      "kind": "supports",
      "attributes": {
        "versionRange": ">=1.0.0 <2.0.0",
        "level": "full"
      }
    },
    {
      "from": "agent-platform-impl:claude-code.platform@1.x",
      "to": "capability:supports-custom-subagents",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full",
        "notes": "Loads custom subagents from .claude/agents/<name>.md.\n"
      }
    }
  ]
}