II.
AgentPlatformImpl overview
Reference · liveagent-platform-impl:a5c.platform@current
a5c Unified Platform (current) — unified extension host overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for agent-platform-impl:a5c.platform@current.
Attributes
displayName
a5c Unified Platform (current) — unified extension host
agentVersionId
subagentDefinitionFormat
claude-code-md
packageRef
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
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,
installed skills, subagents, command surfaces, hooks, launch profiles, and
marketplace distribution. The `a5c-plugin` descriptor is modeled as the
unifying extension envelope: it can represent Pi plugin metadata, Claude
plugin/skill bundles, Codex/Gemini/OpenCode-style extension packages,
babysitter plugins, and installed skill directories without making a5c
depend on any one platform shape. The legacy Pi wrapper remains a supported
compatibility profile via pi-plugin-compatible directories and settings.
Outgoing edges
bundles2
- presentation:a5c-tui·Presentationa5c TUI
- presentation:a5c-cli·Presentationa5c CLI
composes1
- agent:a5c·AgentProducta5c
emits_journal_event6
- journal-event:babysitter-effect-resolved·JournalEventEFFECT_RESOLVED
- journal-event:babysitter-effect-cancelled·JournalEventEFFECT_CANCELLED
- journal-event:babysitter-effect-progress·JournalEventEFFECT_PROGRESS
- journal-event:babysitter-cost-tracked·JournalEventCOST_TRACKED
- journal-event:babysitter-stop-hook-invoked·JournalEventSTOP_HOOK_INVOKED
- journal-event:babysitter-compression-applied·JournalEventCOMPRESSION_APPLIED
realizes1
- layer:6-agent-platform·LayerAgent-Platform
supports4
- capability:supports-plugins·CapabilitySupports plugins
- capability:supports-custom-subagents·CapabilitySupports custom subagents
- capability:supports-mcp·CapabilitySupports MCP
- capability:can-resume·CapabilityCan resume
Incoming edges
bundled_with2
- presentation:a5c-tui·Presentationa5c TUI
- presentation:a5c-cli·Presentationa5c CLI
composed_of1
- agent-version:a5c@current·AgentVersion
journal_event_emitted_by6
- journal-event:babysitter-effect-resolved·JournalEventEFFECT_RESOLVED
- journal-event:babysitter-effect-cancelled·JournalEventEFFECT_CANCELLED
- journal-event:babysitter-effect-progress·JournalEventEFFECT_PROGRESS
- journal-event:babysitter-cost-tracked·JournalEventCOST_TRACKED
- journal-event:babysitter-stop-hook-invoked·JournalEventSTOP_HOOK_INVOKED
- journal-event:babysitter-compression-applied·JournalEventCOMPRESSION_APPLIED