Module ui

Module ui 

Source
Expand description

Terminal UI module for agent interactions

Provides a rich terminal UI experience with Syncable’s brand colors:

  • Beautiful response formatting with markdown rendering
  • Real-time streaming response display
  • Visible tool call execution with status indicators
  • Animated spinners with witty phrases during processing
  • Thinking/reasoning indicators
  • Elapsed time tracking

Re-exports§

pub use colors::*;
pub use hooks::*;
pub use response::*;
pub use spinner::*;
pub use streaming::*;
pub use tool_display::*;

Modules§

colors
Color theme and styling utilities for terminal UI
hooks
Rig PromptHook implementations for UI updates
response
Beautiful response formatting for AI outputs
spinner
Animated spinner for terminal UI
streaming
Streaming response display for real-time AI output
tool_display
Tool call display for visible tool execution feedback