Skip to main content

aonyx_tui/
lib.rs

1//! # aonyx-tui
2//!
3//! Interactive terminal UI built on `ratatui` + `crossterm`.
4//!
5//! Planned components (Vague 1.5):
6//! - **Composer** — sticky multi-line input with history.
7//! - **Viewport** — scrollable message log with streaming token rendering.
8//! - **Tool log** — collapsible per-tool-call panel.
9//! - **Status bar** — provider, model, project, git branch, token usage.
10//! - **OSC-52 clipboard** integration.
11//! - **Slash command** auto-complete.
12
13#![forbid(unsafe_code)]
14#![warn(missing_docs, rust_2018_idioms)]
15
16// TODO(V1.5): scaffolded as a placeholder so `cargo check` sees the crate.