syncable_cli/agent/ui/
mod.rs

1//! Terminal UI module for agent interactions
2//!
3//! Provides a rich terminal UI experience with Syncable's brand colors:
4//! - Beautiful response formatting with markdown rendering
5//! - Real-time streaming response display
6//! - Visible tool call execution with status indicators
7//! - Animated spinners with witty phrases during processing
8//! - Thinking/reasoning indicators
9//! - Elapsed time tracking
10//! - Interactive tool confirmation prompts
11//! - Diff rendering for file changes
12
13pub mod autocomplete;
14pub mod colors;
15pub mod confirmation;
16pub mod diff;
17pub mod hadolint_display;
18pub mod hooks;
19pub mod input;
20pub mod plan_menu;
21pub mod response;
22pub mod shell_output;
23pub mod spinner;
24pub mod streaming;
25pub mod tool_display;
26
27pub use autocomplete::*;
28pub use colors::*;
29pub use confirmation::*;
30pub use diff::*;
31pub use hadolint_display::*;
32pub use hooks::*;
33pub use input::*;
34pub use plan_menu::*;
35pub use response::*;
36pub use shell_output::*;
37pub use spinner::*;
38pub use streaming::*;
39pub use tool_display::*;