List of all items
Structs
- adapter::GenaiProvider
- agent::context_files::ContextFile
- agent::extension::AutocompleteItem
- agent::extension::Cancel
- agent::extension::SlashCommand
- agent::extension::ToolOutput
- agent::extension::ToolRenderContext
- agent::loop::LoopConfig
- agent::loop::TurnUpdate
- agent::provider::ToolDef
- agent::session::BranchSummaryEntry
- agent::session::CompactionEntry
- agent::session::CustomEntry
- agent::session::CustomMessageEntry
- agent::session::LabelEntry
- agent::session::MessageEntry
- agent::session::ModelChangeEntry
- agent::session::SessionContext
- agent::session::SessionHeader
- agent::session::SessionInfo
- agent::session::SessionInfoEntry
- agent::session::SessionManager
- agent::session::ThinkingLevelChangeEntry
- agent::settings::Settings
- agent::skills::LoadSkillsOptions
- agent::skills::Skill
- agent::system_prompt::SystemPromptBuilder
- agent::system_prompt::ToolSnippet
- agent::types::AgentMessage
- agent::types::PendingMessageQueue
- agent::types::ToolCall
- agent::types::Usage
- agent::ui::app::App
- agent::ui::app::AppConfig
- agent::ui::chat_editor::ChatEditor
- agent::ui::components::assistant_message::AssistantMessageComponent
- agent::ui::components::assistant_message::ThinkingBlock
- agent::ui::components::bash_execution::BashExecution
- agent::ui::components::editor_component::EditorComponent
- agent::ui::components::footer_component::FooterComponent
- agent::ui::components::header::HeaderComponent
- agent::ui::components::info_message::InfoMessageComponent
- agent::ui::components::tool_messages::RcToolExec
- agent::ui::components::tool_messages::ToolCallComponent
- agent::ui::components::tool_messages::ToolExecComponent
- agent::ui::components::tool_messages::ToolResultComponent
- agent::ui::components::user_message::UserMessageComponent
- agent::ui::footer::Footer
- agent::ui::help::HelpOverlay
- agent::ui::model_selector::ModelSelector
- agent::ui::theme::RabTheme
- agent::ui::theme::ThemeConfig
- agent::ui::working::IndicatorOptions
- agent::ui::working::WorkingIndicator
- auth::AuthStorage
- builtin::bash::BashExtension
- builtin::commands::CommandsExtension
- builtin::commands::SessionInfoInternal
- builtin::edit::EditExtension
- builtin::read::ReadExtension
- builtin::write::WriteExtension
- tui::autocomplete::AutocompleteItem
- tui::autocomplete::AutocompleteSuggestions
- tui::autocomplete::CombinedAutocompleteProvider
- tui::autocomplete::SlashCommand
- tui::component::RenderCache
- tui::component::RenderCacheKey
- tui::components::box::TuiBox
- tui::components::cancellable_loader::CancellableLoader
- tui::components::dynamic_lines::DynamicLines
- tui::components::dynamic_lines::RcDynamicLines
- tui::components::editor::Editor
- tui::components::editor::EditorOptions
- tui::components::editor::EditorTheme
- tui::components::input::Input
- tui::components::lines_component::LinesComponent
- tui::components::loader::Loader
- tui::components::loader::LoaderIndicatorOptions
- tui::components::markdown::DefaultTextStyle
- tui::components::markdown::Markdown
- tui::components::markdown::MarkdownOptions
- tui::components::markdown::MarkdownTheme
- tui::components::rc_ref_cell_component::RcRefCellComponent
- tui::components::ref_container::RefContainer
- tui::components::select_list::SelectItem
- tui::components::select_list::SelectList
- tui::components::select_list::SelectListLayoutOptions
- tui::components::select_list::SelectListTheme
- tui::components::settings_list::SettingItem
- tui::components::settings_list::SettingsList
- tui::components::settings_list::SettingsListOptions
- tui::components::settings_list::SettingsListTheme
- tui::components::spacer::Spacer
- tui::components::text::Text
- tui::components::truncated_text::TruncatedText
- tui::container::CachedContainer
- tui::container::Container
- tui::fuzzy::FuzzyMatch
- tui::keybindings::Keybindings
- tui::kill_ring::KillRing
- tui::overlay::OverlayEntry
- tui::overlay::OverlayLayout
- tui::overlay::OverlayMargin
- tui::overlay::OverlayOptions
- tui::screen::Screen
- tui::terminal::ProcessTerminal
- tui::terminal::Terminal
- tui::theme::NoopTheme
- tui::tui_core::TUI
- tui::undo_stack::UndoStack
- tui::visual_truncate::VisualTruncateResult
- tui::word_nav::WordNavigationOptions
- tui::word_nav::WordSegment
Enums
- agent::extension::BlockReason
- agent::extension::CommandResult
- agent::loop::AgentEvent
- agent::provider::StopReason
- agent::provider::StreamEvent
- agent::session::SessionEntry
- agent::types::QueueMode
- agent::types::Role
- agent::types::ToolExecutionMode
- agent::ui::chat_editor::InputAction
- agent::ui::components::bash_execution::BashStatus
- agent::ui::messages::DisplayMsg
- agent::ui::theme::ColorMode
- agent::ui::theme::ColorValue
- auth::AuthCredential
- tui::keys::Key
- tui::overlay::OverlayAnchor
- tui::overlay::SizeValue
- tui::terminal::TerminalEvent
Traits
- agent::extension::AgentTool
- agent::extension::CommandHandler
- agent::extension::Extension
- agent::extension::ToolRenderer
- agent::provider::Provider
- tui::autocomplete::AutocompleteProvider
- tui::component::Component
- tui::focusable::Focusable
- tui::terminal::TerminalTrait
- tui::theme::Theme
Functions
- agent::context_files::load_context_files
- agent::loop::collect_tool_defs
- agent::loop::run_agent_loop
- agent::session::append_entry_to_file
- agent::session::encode_cwd_for_dir
- agent::session::find_most_recent_session
- agent::session::generate_entry_id
- agent::session::get_default_session_dir
- agent::session::load_entries_from_file
- agent::session::parse_session_entry_line
- agent::session::parse_session_header_line
- agent::session::read_session_header
- agent::session::write_entries_to_file
- agent::settings::save_field
- agent::skills::expand_skill_command
- agent::skills::format_skill_invocation
- agent::skills::format_skills_for_prompt
- agent::skills::load_skills
- agent::skills::read_skill_body
- agent::skills::strip_frontmatter
- agent::ui::app::chat_add
- agent::ui::app::run
- agent::ui::components::message_components::display_msg_to_component
- agent::ui::footer::format_cwd_for_footer
- agent::ui::footer::format_tokens
- agent::ui::messages::fmt_tokens
- agent::ui::messages::get_md_theme
- agent::ui::messages::pad_to_width
- agent::ui::messages::render_messages
- agent::ui::messages::session_messages_to_display
- agent::ui::messages::thinking_level_color
- agent::ui::theme::current_theme
- agent::ui::theme::detect_terminal_theme
- agent::ui::theme::get_available_themes
- agent::ui::theme::get_markdown_theme
- agent::ui::theme::init_theme
- agent::ui::theme::set_theme
- builtin::file_mutation_queue::with_file_mutation_queue
- tui::components::diff::render_diff
- tui::components::markdown::create_highlight_fn
- tui::components::markdown::highlight_code
- tui::components::markdown::path_to_language
- tui::fuzzy::fuzzy_filter
- tui::fuzzy::fuzzy_match
- tui::image::bytes_to_data_url
- tui::image::extract_mime_from_data_url
- tui::image::file_to_data_url
- tui::image::is_data_url
- tui::image::is_image_extension
- tui::image::is_image_path
- tui::image::kitty_image_sequence
- tui::image::kitty_place_image
- tui::keybindings::get_keybindings
- tui::keybindings::init_keybindings
- tui::keys::decode_kitty_printable
- tui::keys::is_key_release
- tui::keys::is_key_repeat
- tui::keys::is_printable
- tui::keys::key_event_to_id
- tui::keys::key_event_to_string
- tui::keys::match_key_id
- tui::keys::matches_key
- tui::terminal::poll_key_event
- tui::terminal::poll_terminal_event
- tui::terminal::read_key_event
- tui::util::apply_background_to_line
- tui::util::extract_segments
- tui::util::is_cjk_break
- tui::util::is_image_line
- tui::util::is_whitespace_char
- tui::util::normalize_terminal_output
- tui::util::slice_by_column
- tui::util::slice_with_width
- tui::util::truncate_to_width
- tui::util::visible_width
- tui::util::visual_col_to_byte_offset
- tui::util::wrap_text_with_ansi
- tui::visual_truncate::format_hidden_hint
- tui::visual_truncate::truncate_preview
- tui::visual_truncate::truncate_to_visual_lines
- tui::visual_truncate::visual_line_count
- tui::word_nav::find_word_backward
- tui::word_nav::find_word_backward_with
- tui::word_nav::find_word_forward
- tui::word_nav::find_word_forward_with
Type Aliases
- agent::loop::PrepareNextTurnFn
- agent::loop::ShouldStopFn
- agent::loop::TransformFn
- tui::components::box::BgFn
- tui::components::markdown::HighlightFn
- tui::components::markdown::StyleFn
Constants
- agent::session::CURRENT_SESSION_VERSION
- tui::focusable::CURSOR_MARKER
- tui::keybindings::ACTION_APP_CLEAR
- tui::keybindings::ACTION_APP_COMPACT_TOGGLE
- tui::keybindings::ACTION_APP_EDITOR_EXTERNAL
- tui::keybindings::ACTION_APP_ESCAPE
- tui::keybindings::ACTION_APP_EXIT
- tui::keybindings::ACTION_APP_HELP
- tui::keybindings::ACTION_APP_HISTORY_DOWN
- tui::keybindings::ACTION_APP_HISTORY_UP
- tui::keybindings::ACTION_APP_INTERRUPT
- tui::keybindings::ACTION_APP_MESSAGE_DEQUEUE
- tui::keybindings::ACTION_APP_MESSAGE_FOLLOW_UP
- tui::keybindings::ACTION_APP_MODEL_CYCLE_BACKWARD
- tui::keybindings::ACTION_APP_MODEL_CYCLE_FORWARD
- tui::keybindings::ACTION_APP_MODEL_SELECTOR
- tui::keybindings::ACTION_APP_SESSION_FORK
- tui::keybindings::ACTION_APP_SESSION_NEW
- tui::keybindings::ACTION_APP_SESSION_RESUME
- tui::keybindings::ACTION_APP_SESSION_TREE
- tui::keybindings::ACTION_APP_SUSPEND
- tui::keybindings::ACTION_APP_THINKING_CYCLE
- tui::keybindings::ACTION_APP_TOGGLE_THINKING
- tui::keybindings::ACTION_APP_TOOLS_EXPAND
- tui::keybindings::ACTION_EDITOR_CURSOR_DOWN
- tui::keybindings::ACTION_EDITOR_CURSOR_LEFT
- tui::keybindings::ACTION_EDITOR_CURSOR_LINE_END
- tui::keybindings::ACTION_EDITOR_CURSOR_LINE_START
- tui::keybindings::ACTION_EDITOR_CURSOR_RIGHT
- tui::keybindings::ACTION_EDITOR_CURSOR_UP
- tui::keybindings::ACTION_EDITOR_CURSOR_WORD_LEFT
- tui::keybindings::ACTION_EDITOR_CURSOR_WORD_RIGHT
- tui::keybindings::ACTION_EDITOR_DELETE_CHAR_BACKWARD
- tui::keybindings::ACTION_EDITOR_DELETE_CHAR_FORWARD
- tui::keybindings::ACTION_EDITOR_DELETE_TO_LINE_END
- tui::keybindings::ACTION_EDITOR_DELETE_TO_LINE_START
- tui::keybindings::ACTION_EDITOR_DELETE_WORD_BACKWARD
- tui::keybindings::ACTION_EDITOR_DELETE_WORD_FORWARD
- tui::keybindings::ACTION_EDITOR_JUMP_BACKWARD
- tui::keybindings::ACTION_EDITOR_JUMP_FORWARD
- tui::keybindings::ACTION_EDITOR_PAGE_DOWN
- tui::keybindings::ACTION_EDITOR_PAGE_UP
- tui::keybindings::ACTION_EDITOR_UNDO
- tui::keybindings::ACTION_EDITOR_YANK
- tui::keybindings::ACTION_EDITOR_YANK_POP
- tui::keybindings::ACTION_INPUT_COPY
- tui::keybindings::ACTION_INPUT_NEW_LINE
- tui::keybindings::ACTION_INPUT_SUBMIT
- tui::keybindings::ACTION_INPUT_TAB
- tui::keybindings::ACTION_SELECT_CANCEL
- tui::keybindings::ACTION_SELECT_CONFIRM
- tui::keybindings::ACTION_SELECT_DOWN
- tui::keybindings::ACTION_SELECT_UP
- tui::tui_core::CURSOR_MARKER
- tui::util::CJK_BREAK_REGEX
- tui::word_nav::PUNCTUATION_CHARS