# eai v0.1.11 - Table of Contents

## Pages

- [Eai](readme.md)

## Modules

- [Eai.Adapter](Eai.Adapter.md): Behaviour for LLM provider adapters.
- [Eai.Adapter.Anthropic](Eai.Adapter.Anthropic.md): Anthropic Messages API wire format adapter.
- [Eai.Adapter.Converse](Eai.Adapter.Converse.md): AWS Bedrock Converse API wire format adapter.
- [Eai.Adapter.OpenAI](Eai.Adapter.OpenAI.md): OpenAI-compatible wire format adapter (also used for DeepSeek and similar providers).
- [Eai.Cache.Cache](Eai.Cache.Cache.md): Nebulex cache adapter for EAI
- [Eai.Chat](Eai.Chat.md): Main conversation GenServer managing multi-session chat history and async LLM tasks.
- [Eai.Git](Eai.Git.md): Git 仓库管理辅助函数
- [Eai.LLM.Direct](Eai.LLM.Direct.md): Direct LLM API orchestration using Converse-based internal message IR.
- [Eai.Message](Eai.Message.md): Internal message representation (IR) based on AWS Bedrock Converse API format.
- [Eai.Models](Eai.Models.md): 模型注册表查询接口。
- [Eai.Prompts](Eai.Prompts.md): Prompt 注册表查询接口。
- [Eai.Record](Eai.Record.md): GenServer for background persistence of conversation history to compressed logs.
- [Eai.Sandbox](Eai.Sandbox.md): Behaviour for PTY-like command execution sandbox
- [Eai.Sandbox.PTYPool](Eai.Sandbox.PTYPool.md): GenServer pool managing per-session PTY processes and task dispatching.
- [Eai.Task](Eai.Task.md): Task result management — the engine behind get_task_result / force_complete_task tools.
- [Eai.TelemetryHandler](Eai.TelemetryHandler.md): 统一 telemetry 事件处理器。
- [Eai.Tool](Eai.Tool.md): Tool behaviour — each tool in config/tools/ implements schema/0 + execute/4.

- [Eai.Tool.Helpers](Eai.Tool.Helpers.md): Shared utilities used by two or more tool implementations.
- [Eai.Utils](Eai.Utils.md): 通用清洗、转换等无业务耦合的工具函数。

