Modules
Official Elixir client for Fountain.
CRUD operations for agent definitions.
The configured Fountain API client.
Resolves Fountain credentials and endpoints.
OAuth and MCP connection provider definitions.
Provider connections whose credentials Fountain holds.
A resumable conversation and its persistent sandbox session.
CRUD operations for environments and their secrets.
Structured errors returned by the Fountain API and transport.
Bearer-authenticated JSON HTTP with an injectable transport.
A running turn. Work starts immediately and events are broadcast to every consumer.
The completed result of one agent turn.
SSE parsing and reconnecting Fountain event streams.
Write-only secrets attached to an environment or vault.
Durable teammates, their conversations, and message streams.
Cron routines attached to teammates.
Folds a raw conversation event feed into one turn's answer.
CRUD operations for vaults and their secrets.