# ClaudeWrapper v0.4.0 - Table of Contents Elixir wrapper for the Claude Code CLI ## Modules - [ClaudeWrapper](ClaudeWrapper.md): Elixir wrapper for the Claude Code CLI. - [ClaudeWrapper.Command](ClaudeWrapper.Command.md): Behaviour for CLI commands. - [ClaudeWrapper.Commands.Agents](ClaudeWrapper.Commands.Agents.md): `claude agents` command -- lists configured agents. - [ClaudeWrapper.Commands.Auth](ClaudeWrapper.Commands.Auth.md): Authentication commands — login, logout, status, token setup. - [ClaudeWrapper.Commands.Doctor](ClaudeWrapper.Commands.Doctor.md): `claude doctor` command — checks CLI health. - [ClaudeWrapper.Commands.Marketplace](ClaudeWrapper.Commands.Marketplace.md): Plugin marketplace management commands. - [ClaudeWrapper.Commands.Mcp](ClaudeWrapper.Commands.Mcp.md): MCP (Model Context Protocol) server management commands. - [ClaudeWrapper.Commands.Plugin](ClaudeWrapper.Commands.Plugin.md): Plugin management commands. - [ClaudeWrapper.Commands.Version](ClaudeWrapper.Commands.Version.md): `claude --version` command. - [ClaudeWrapper.Config](ClaudeWrapper.Config.md): Shared client configuration for the Claude CLI. - [ClaudeWrapper.IEx](ClaudeWrapper.IEx.md): Interactive helpers for conversational use in IEx. - [ClaudeWrapper.McpConfig](ClaudeWrapper.McpConfig.md): Programmatic builder for `.mcp.json` configuration files. - [ClaudeWrapper.Query](ClaudeWrapper.Query.md): Query command — the primary interface for executing prompts. - [ClaudeWrapper.Result](ClaudeWrapper.Result.md): Result from a completed query execution. - [ClaudeWrapper.Retry](ClaudeWrapper.Retry.md): Retry policy with exponential backoff for query execution. - [ClaudeWrapper.Session](ClaudeWrapper.Session.md): Multi-turn session management. - [ClaudeWrapper.SessionServer](ClaudeWrapper.SessionServer.md): GenServer wrapper for long-running multi-turn sessions. - [ClaudeWrapper.StreamEvent](ClaudeWrapper.StreamEvent.md): A single event from the Claude CLI's NDJSON streaming output. - [ClaudeWrapper.Workshop](ClaudeWrapper.Workshop.md): Multi-agent IEx API for coordinating Claude Code sessions. - [ClaudeWrapper.Workshop.MCP](ClaudeWrapper.Workshop.MCP.md): MCP server for Workshop. Exposes all Workshop functions as MCP tools. - [ClaudeWrapper.Workshop.MCP.Server](ClaudeWrapper.Workshop.MCP.Server.md): MCP server exposing Workshop functions as tools.