# `SuperPi.TUI.Owl`
[🔗](https://github.com/oleksandr/super-pi-beam/blob/v0.1.0/lib/super_pi/tui/owl.ex#L1)

Day-1 Interactive Terminal UI built on `Owl` (`Decision 10`, `Step 10`).

Provides formatted ANSI status bars, streaming assistant response rendering, tool execution
boxes, and slash-command handling (`/compact`, `/fork`, `/context`, `/quit`) backed directly
by `SuperPi.Conversation.Machine`.

# `handle_line`

Executes a single TUI command or prompt line against `conversation_id` and returns the formatted string output.

# `render_assistant_message`

Renders an assistant message and any embedded tool call blocks as ANSI-formatted text.

# `render_status_bar`

Renders a formatted ANSI status banner for `conversation_id` using `Owl.Data` tags.

# `start_session`

Starts an interactive session for `conversation_id`, supporting pluggable harnesses and extensions.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
