Skip to main content

hh_cli/cli/tui/
mod.rs

1mod app;
2mod commands;
3mod event;
4mod markdown;
5mod terminal;
6mod tool_presentation;
7mod tool_render;
8mod ui;
9
10pub use app::{
11    AgentOptionView, ChatApp, ChatMessage, ModelOptionView, QuestionKeyResult, SubagentItemView,
12    SubagentStatusView, SubmittedInput,
13};
14pub use commands::SlashCommand;
15pub use event::{ScopedTuiEvent, SubagentEventItem, TuiEvent, TuiEventSender};
16pub use terminal::{Tui, TuiGuard, restore_terminal, setup_terminal};
17pub use ui::{build_message_lines, render_app};
18pub(crate) use ui::{build_sidebar_lines, compute_layout_rects};
19
20#[cfg(test)]
21mod ui_tests;