ExMCP.ACP.Adapters.ClaudeSDK.Mapper (ex_mcp v1.0.0-rc.0)
View SourcePure Claude SDK message to ACP message mapping.
Summary
Functions
Maps a client JSON-RPC response back into a Claude control response.
Builds dynamic config options from SDK initialization/model state.
Static mode list for Claude permission modes.
Builds the dynamic ACP modes result.
Maps one decoded SDK stdout message into ACP messages and SDK writes.
Replays persisted Claude JSONL transcript entries as ACP session updates.
Builds the dynamic session setup result for the current adapter state.
Classifies a Claude SDK result into an ACP stop reason.
Functions
Maps a client JSON-RPC response back into a Claude control response.
Builds dynamic config options from SDK initialization/model state.
@spec modes() :: [map()]
Static mode list for Claude permission modes.
Builds the dynamic ACP modes result.
Maps one decoded SDK stdout message into ACP messages and SDK writes.
Replays persisted Claude JSONL transcript entries as ACP session updates.
Builds the dynamic session setup result for the current adapter state.
Classifies a Claude SDK result into an ACP stop reason.