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
- Interactive tool confirmation prompts
- Diff rendering for file changes
Re-exports§
pub use autocomplete::*;pub use colors::*;pub use confirmation::*;pub use diff::*;pub use hooks::*;pub use input::*;pub use response::*;pub use shell_output::*;pub use spinner::*;pub use streaming::*;pub use tool_display::*;
Modules§
- autocomplete
- Autocomplete support for slash commands and file references using inquire
- colors
- Color theme and styling utilities for terminal UI
- confirmation
- Interactive confirmation UI for shell commands and file operations
- diff
- Diff rendering for file change confirmation
- hooks
- Rig PromptHook implementations for Claude Code style UI
- input
- Custom input handler with Claude Code-style @ file picker
- response
- Beautiful response formatting for AI outputs
- shell_
output - Streaming shell output display
- 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