Packages

AI agent framework for Elixir built on OTP. TEA-based agents with crash isolation, inter-agent messaging, team supervision, and real SSE streaming to Anthropic, OpenAI, Ollama, and more.

Current section

Files

Jump to
raxol_agent lib raxol agent backend claude_code.ex
Raw

lib/raxol/agent/backend/claude_code.ex

defmodule Raxol.Agent.Backend.ClaudeCode do
@moduledoc """
AIBackend wrapping the Claude Code CLI as a native harness.
The CLI owns its agent loop; Raxol tools are injected over MCP. Selected via
`harness: :claude_native` in a `Raxol.Agent.ExecutorConfig`. See
`Raxol.Agent.Backend.Native` for options and `Raxol.Agent.Harness.ClaudeCode`
for the driver.
"""
use Raxol.Agent.Backend.Native, driver: Raxol.Agent.Harness.ClaudeCode
end