Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · a5c Unified Platform (current) — unified extension host
agent-platform-impl:a5c.platform@currenta5c.ai
Search record views/
Record · tabs

Available views

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

agent-platform-impl:a5c.platform@current

Structured · live

a5c Unified Platform (current) — unified extension host json

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

File · agent-stack/platform-impls/a5c-platform-current.yamlCluster · agent-stack
Record JSON
{
  "id": "agent-platform-impl:a5c.platform@current",
  "_kind": "AgentPlatformImpl",
  "_file": "agent-stack/platform-impls/a5c-platform-current.yaml",
  "_cluster": "agent-stack",
  "attributes": {
    "displayName": "a5c Unified Platform (current) — unified extension host",
    "agentVersionId": "agent-version:a5c@current",
    "subagentDefinitionFormat": "claude-code-md",
    "packageRef": "source-ref:a5c-cli",
    "nativeExtensionFormat": "a5c-plugin",
    "nativeExtensionManifestPath": ".a5c/plugin.json",
    "nativeExtensionsDirectoryPath": [
      "~/.a5c/plugins/",
      ".a5c/plugins/",
      "~/.pi/agent/plugins/"
    ],
    "skillFormat": "anthropic-skill-md",
    "skillsDirectoryPath": [
      "~/.a5c/skills/",
      ".a5c/skills/"
    ],
    "customSlashCommandsPath": [
      "~/.a5c/commands/",
      ".a5c/commands/"
    ],
    "subagentsDirectoryPath": [
      "~/.a5c/agents/",
      ".a5c/agents/"
    ],
    "hooksDirectoryOrConfigPath": [
      ".a5c/settings.json (hooks block)",
      ".a5c/hooks.json"
    ],
    "settingsFiles": [
      "~/.a5c/settings.json",
      ".a5c/settings.json",
      ".a5c/settings.local.json",
      "~/.pi/agent/settings.json"
    ],
    "marketplaceUrl": "https://github.com/a5c-ai/babysitter",
    "pluginRegistryPath": "~/.a5c/plugins/registry.json",
    "capabilityProfileRegistry": true,
    "launchConfigRegistry": true,
    "platformIdentityStrategy": "oauth-keychain",
    "updateChannelMechanism": "npm",
    "supportedChannelKinds": [
      "mcp-channel",
      "http-sse-channel"
    ],
    "pluginManifestPath": ".a5c/plugin.json",
    "marketplaceCommands": [
      "add",
      "list",
      "update",
      "remove"
    ],
    "pluginCommands": [
      "install",
      "disable",
      "enable",
      "uninstall",
      "reload-plugins"
    ],
    "subagentStorageLocations": [
      "~/.a5c/agents/",
      ".a5c/agents/",
      "<plugin>/agents/"
    ],
    "skillStorageLocations": [
      "~/.a5c/skills/",
      ".a5c/skills/",
      "<plugin>/skills/"
    ],
    "extraKnownMarketplacesSupport": true,
    "skillStringSubstitutions": [
      "$ARGUMENTS",
      "${AGENT_SESSION_ID}"
    ],
    "skillDynamicContextInjection": true,
    "notes": "a5c platform is the Layer-6 unified contract for installed plugins,\ninstalled skills, subagents, command surfaces, hooks, launch profiles, and\nmarketplace distribution. The `a5c-plugin` descriptor is modeled as the\nunifying extension envelope: it can represent Pi plugin metadata, Claude\nplugin/skill bundles, Codex/Gemini/OpenCode-style extension packages,\nbabysitter plugins, and installed skill directories without making a5c\ndepend on any one platform shape. The legacy Pi wrapper remains a supported\ncompatibility profile via pi-plugin-compatible directories and settings.\n"
  },
  "outgoingEdges": [
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "layer:6-agent-platform",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "agent:a5c",
      "kind": "composes",
      "attributes": {
        "role": "platform"
      }
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "presentation:a5c-tui",
      "kind": "bundles",
      "attributes": {}
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "presentation:a5c-cli",
      "kind": "bundles",
      "attributes": {}
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "journal-event:babysitter-effect-resolved",
      "kind": "emits_journal_event",
      "attributes": {}
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "journal-event:babysitter-effect-cancelled",
      "kind": "emits_journal_event",
      "attributes": {}
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "journal-event:babysitter-effect-progress",
      "kind": "emits_journal_event",
      "attributes": {}
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "journal-event:babysitter-cost-tracked",
      "kind": "emits_journal_event",
      "attributes": {}
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "journal-event:babysitter-stop-hook-invoked",
      "kind": "emits_journal_event",
      "attributes": {}
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "journal-event:babysitter-compression-applied",
      "kind": "emits_journal_event",
      "attributes": {}
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "capability:supports-plugins",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full",
        "notes": "a5c-plugin is the native descriptor and can import or mirror pi-plugin\nand other same-layer extension descriptors as compatibility profiles.\n"
      }
    },
    {
      "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:a5c.platform@current",
      "to": "capability:supports-mcp",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full",
        "notes": "Platform-installed tools and plugins can expose MCP channels to the\nunified runtime.\n"
      }
    },
    {
      "from": "agent-platform-impl:a5c.platform@current",
      "to": "capability:can-resume",
      "kind": "supports",
      "attributes": {
        "versionRange": "*",
        "level": "full",
        "notes": "Platform launch/session profiles retain enough metadata to map legacy Pi\nresume/fork behavior and other backend resume profiles into a5c sessions.\n"
      }
    }
  ],
  "incomingEdges": [
    {
      "from": "presentation:a5c-tui",
      "to": "agent-platform-impl:a5c.platform@current",
      "kind": "bundled_with"
    },
    {
      "from": "presentation:a5c-cli",
      "to": "agent-platform-impl:a5c.platform@current",
      "kind": "bundled_with"
    },
    {
      "from": "agent-version:a5c@current",
      "to": "agent-platform-impl:a5c.platform@current",
      "kind": "composed_of",
      "attributes": {
        "role": "platform"
      }
    },
    {
      "from": "journal-event:babysitter-effect-resolved",
      "to": "agent-platform-impl:a5c.platform@current",
      "kind": "journal_event_emitted_by",
      "attributes": {}
    },
    {
      "from": "journal-event:babysitter-effect-cancelled",
      "to": "agent-platform-impl:a5c.platform@current",
      "kind": "journal_event_emitted_by",
      "attributes": {}
    },
    {
      "from": "journal-event:babysitter-effect-progress",
      "to": "agent-platform-impl:a5c.platform@current",
      "kind": "journal_event_emitted_by",
      "attributes": {}
    },
    {
      "from": "journal-event:babysitter-cost-tracked",
      "to": "agent-platform-impl:a5c.platform@current",
      "kind": "journal_event_emitted_by",
      "attributes": {}
    },
    {
      "from": "journal-event:babysitter-stop-hook-invoked",
      "to": "agent-platform-impl:a5c.platform@current",
      "kind": "journal_event_emitted_by",
      "attributes": {}
    },
    {
      "from": "journal-event:babysitter-compression-applied",
      "to": "agent-platform-impl:a5c.platform@current",
      "kind": "journal_event_emitted_by",
      "attributes": {}
    }
  ]
}

Shortcuts

Back to overview
Open graph tab