# Omni UI v0.1.0 - Table of Contents

## Pages

- [Changelog](changelog.md)

## Modules

- [Omni.UI](Omni.UI.md): ![License](https://img.shields.io/github/license/aaronrussell/omni_ui?color=informational)
- [Omni.UI.Agent](Omni.UI.Agent.md): Default `Omni.Agent` module for Omni.UI.
- [Omni.UI.AgentLive](Omni.UI.AgentLive.md): A batteries-included LiveView for agent chat.
- [Omni.UI.ColocatedCSS](Omni.UI.ColocatedCSS.md)
- [Omni.UI.Helpers](Omni.UI.Helpers.md): Shared helper functions used across Omni.UI components.
- [Omni.UI.Sessions](Omni.UI.Sessions.md): Default `Omni.Session.Manager` shipped with Omni.UI.

- Components
  - [Omni.UI.ChatUI](Omni.UI.ChatUI.md): Function components for the chat rendering pipeline.
  - [Omni.UI.CoreUI](Omni.UI.CoreUI.md): Shared UI primitives used across the Omni.UI component kit.
  - [Omni.UI.EditorComponent](Omni.UI.EditorComponent.md): A LiveComponent for composing and submitting user messages.
  - [Omni.UI.FilesComponent](Omni.UI.FilesComponent.md): A LiveComponent that renders the files panel.
  - [Omni.UI.FilesUI](Omni.UI.FilesUI.md): Function components for the files panel.
  - [Omni.UI.SessionsComponent](Omni.UI.SessionsComponent.md): A LiveComponent that renders the sessions sidebar.
  - [Omni.UI.SessionsUI](Omni.UI.SessionsUI.md): Function components for the sessions sidebar.
  - [Omni.UI.ToolsUI](Omni.UI.ToolsUI.md): Custom tool-use components for the built-in tools.
  - [Omni.UI.TurnComponent](Omni.UI.TurnComponent.md): A LiveComponent that renders a completed conversation turn.

- Data
  - [Omni.UI.Notification](Omni.UI.Notification.md): A single notification shown in the Omni.UI toaster.
  - [Omni.UI.Turn](Omni.UI.Turn.md): A UI-oriented view of a conversation exchange.

- Files
  - [Omni.UI.Files.Plug](Omni.UI.Files.Plug.md): Plug that serves session files over HTTP with signed token authorization.
  - [Omni.UI.Files.URL](Omni.UI.Files.URL.md): Token signing, verification, and URL construction for file serving.

