Documentation map

View Source

Start with a task guide, then follow its API links for exact options and return values. These pages describe ExAgent 2.x; use Migration when upgrading an application from 1.x.

Learn and build

Your taskGuide
Install and run your first agentGetting started
Call application code and return an Ecto structTools and output
Give the model task instructions it loads on demandSkills
Select a model, provider route and budgetModels and limits
Keep conversation history and stream UI updatesRuntime and events
Persist state, approve a tool and resume workDurability and approvals
Coordinate participants, delegate or run a workflowCoordination
Write deterministic testsTesting
Export traces and metricsObservability
Connect external toolsMCP
Diagnose a failed operationTroubleshooting

Integration recipes

Application needRecipe
Persisted approval and queue wake-upsContinuation jobs
Phoenix, LiveView and ObanFramework integrations
Durable sequences and selected specialistsCoordination recipes
External data supplied through a toolRetrieval
Resuming an approved MCP requestMCP continuation binding
OTLP through a disposable exporter VMIsolated exporter
OTLP through an application-owned CollectorCollector route

Find a contract

The same site provides llms.txt, per-page Markdown and an EPUB. Use the Markdown pages and API links when integrating ExAgent with a coding agent.