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
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
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.