pub mod agent_bridge;
pub mod clipboard;
pub mod clipboard_paste;
pub mod clipboard_text;
pub mod session_share;
pub mod session_tree;
pub mod system_prompt;
pub use session_tree::{
generate_entry_id, SerializableMessage, SessionEntry, SessionEntryType, SessionTree,
};
pub mod error;
pub mod file_finder;
pub mod logging;
pub mod session;
pub mod syntax;
pub mod tools;
pub mod tui;
pub mod tui_bridge;
pub use agent_bridge::{AgentBridge, AgentEvent};
pub use error::CliError;
pub use file_finder::{FileFinder, FileMatch};
pub use logging::init_logging;
pub use session::SessionManager;
pub use session_share::{ExportFormat, SessionExport, SessionShare};
pub use syntax::SyntaxHighlighter;
pub use tui::{FileAutocompleteState, TuiState};
pub use tui_bridge::{TuiApp, TuiBridge};