Agentic.Protocol.ClaudeCode
(agentic v0.2.2)
Copy Markdown
Claude Code CLI protocol implementation.
Communicates with Claude Code via subprocess using JSON streaming over stdin/stdout. Supports session resumption and MCP tool integration.
Usage
# Register the protocol
Agentic.Protocol.Registry.register(:claude_code, __MODULE__)
# Use in a session
{:ok, session_id} = Agentic.Protocol.ClaudeCode.start(config, context)
{:ok, response} = Agentic.Protocol.ClaudeCode.send(session_id, messages, context)
Summary
Functions
Callback implementation for Agentic.AgentProtocol.estimate_cost/1.
Callback implementation for Agentic.AgentProtocol.get_usage/1.
Callback implementation for Agentic.AgentProtocol.stream_message/3.
Functions
Callback implementation for Agentic.AgentProtocol.estimate_cost/1.
Callback implementation for Agentic.AgentProtocol.get_usage/1.
Callback implementation for Agentic.AgentProtocol.stream_message/3.