II.
Adapter overview
Reference · liveadapter:extensions-adapter
extensions-adapter overview
Compiles one Portable Extension manifest into per-agent native formats via per-target generators (generateClaudeCodeHooksJson, generateCodexHooksJson, generateCursorHooksJson with bash+powershell variants, etc.).
Attributes
displayName
extensions-adapter
protocolType
extension-manifest
nativeSide
- Claude Code plugin
- Codex extension
- Cursor plugin
- OpenCode extension
- Pi plugin
- OMP plugin
- per-agent native extension formats
canonicalSide
Portable Extension manifest format — one source compiles to many agents
position
Between extension authors and per-agent native extension loaders
bridgingConcerns
- manifest translation (one source → per-agent native manifest)
- hook registration translation (per-agent generators emit native hooks.json from canonical declaration)
- pattern substitution (hookFilePattern: hooks/{{name}}-{{slug}}.sh)
- content packaging (Skills, Subagents, MCP Servers / Tool Providers carried inside extensions)
- proxy command resolution (hooks: { Stop: "proxy" } → npx @a5c-ai/hooks-adapter-cli invocation)
catalogInputNodeKinds
- PluginTarget
- PluginArtifact
trustChainParticipation
none
description
Compiles one Portable Extension manifest into per-agent native
formats via per-target generators (generateClaudeCodeHooksJson,
generateCodexHooksJson, generateCursorHooksJson with bash+powershell
variants, etc.).
Outgoing edges
bridges_for18
- agentVersion:claude:ge-0-0-0·AgentVersionClaude Code
- agentVersion:codex:ge-0-119-0·AgentVersionCodex CLI
- agentVersion:cursor:ge-0-0-0·AgentVersionCursor
- agentVersion:opencode:ge-0-0-0·AgentVersionOpenCode
- agentVersion:pi:ge-0-75-4
- agentVersion:omp:ge-15-5-9·AgentVersionOMP (oh-my-pi)
- agentVersion:claude:ge-0-0-0·AgentVersionClaude Code
- agentVersion:codex:ge-0-119-0·AgentVersionCodex CLI
- agentVersion:cursor:ge-0-0-0·AgentVersionCursor
- agentVersion:opencode:ge-0-0-0·AgentVersionOpenCode
- agentVersion:pi:ge-0-75-4
- agentVersion:omp:ge-15-2-4
- agentVersion:claude:ge-0-0-0·AgentVersionClaude Code
- agentVersion:codex:ge-0-119-0·AgentVersionCodex CLI
- agentVersion:cursor:ge-0-0-0·AgentVersionCursor
- agentVersion:opencode:ge-0-0-0·AgentVersionOpenCode
- agentVersion:pi:ge-0-75-5·AgentVersionPi CLI (>=0.77.0)
- agentVersion:omp:ge-15-2-4
bridges_protocol_type3
- layer:6-agent-platform·LayerAgent-Platform
- layer:6-agent-platform·LayerAgent-Platform
- layer:6-agent-platform·LayerAgent-Platform
Incoming edges
None.