Skip to main content

hh_cli/cli/tui/
mod.rs

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