Modules
Public API for the ExAgent multi-agent LLM library.
GenServer that manages a single LLM agent.
Dynamic supervisor for managing agent lifecycle at runtime.
Top-level supervisor for the ExAgent OTP tree.
Portable conversation state shared across agents and patterns.
Reference to a file previously uploaded to an LLM provider.
Normalized message struct used across all LLM providers.
State-driven transitions pattern.
Parallel dispatch and synthesis pattern.
Progressive disclosure pattern.
Centralized orchestration pattern.
Behaviour for LLM providers.
DeepSeek LLM provider.
Google Gemini LLM provider.
OpenAI LLM provider.
HTTP service for DeepSeek API.
HTTP service for Google Gemini API.
HTTP service for uploading files to the Gemini Files API.
HTTP service for OpenAI chat completions API.
HTTP service for uploading files to the OpenAI Files API.
Shared Server-Sent Events (SSE) streaming helper for LLM providers.
Loadable skill definition for progressive disclosure pattern.
Raised when a streaming request fails (non-200 status or transport error).
Normalized tool definition for LLM function-calling.