API Reference Omni Agent v#0.4.0

Copy Markdown View Source

Modules

Stateful LLM agents for Elixir — persistent, branching conversations, tool approval, steering, and multi-session management. Built on Omni.

A consistent view of an Omni.Agent at a point in time.

The public state passed to all Omni.Agent callbacks.

A Session wraps Omni.Agent with identity, persistence, and a branching message tree.

Supervises many Omni.Session processes and provides id-based lifecycle management.

A consistent view of an Omni.Session at a point in time.

Persistence contract for Omni.Session.

Reference Omni.Session.Store adapter using plain files on disk.

A branching message tree used by Omni.Session to store conversation history.