List of all items
Structs
- diff::Chunk
- diff::DiffBundle
- diff::DiffHunk
- diff::DiffLine
- diff::DiffOptions
- diff_theme::DiffTheme
- editor::EditorPoint
- editor::EditorTarget
- lr_map::LrMap
- preview::Preview
- styling::ColorPalette
- styling::DiffColorPalette
- ui_protocol::CompactToolSummaryCall
- ui_protocol::CompactToolSummaryDetail
- ui_protocol::CompactToolSummaryGroup
- ui_protocol::CompactToolSummaryLine
- ui_protocol::HighlightedSegment
- ui_protocol::InlineHeaderBadge
- ui_protocol::InlineHeaderContext
- ui_protocol::InlineHeaderHighlight
- ui_protocol::InlineHeaderStatusBadge
- ui_protocol::InlineLinkRange
- ui_protocol::InlineListItem
- ui_protocol::InlineListSearchConfig
- ui_protocol::InlineSegment
- ui_protocol::InlineTextStyle
- ui_protocol::InlineTheme
- ui_protocol::KeyboardProtocolSettings
- ui_protocol::MarkdownLine
- ui_protocol::MarkdownSegment
- ui_protocol::PlanContent
- ui_protocol::PlanPhase
- ui_protocol::PlanStep
- ui_protocol::RenderMarkdownOptions
- ui_protocol::SecurePromptConfig
- ui_protocol::SlashCommandItem
- ui_protocol::WizardStep
Enums
- ansi_capabilities::ColorScheme
- core::tools::ToolPolicy
- diff::DiffLineKind
- diff_preview::DiffDisplayKind
- diff_theme::DiffColorLevel
- reasoning::ReasoningEffortLevel
- types::SystemPromptMode
- types::ToolDocumentationMode
- types::VerbosityLevel
- ui_protocol::AuthAction
- ui_protocol::CompactToolSummaryLineKind
- ui_protocol::CompactToolSummaryStatus
- ui_protocol::InlineHeaderStatusTone
- ui_protocol::InlineLinkTarget
- ui_protocol::InlineListSelection
- ui_protocol::InlineMessageKind
- ui_protocol::LayoutModeOverride
- ui_protocol::OpenAIServiceTierChoice
- ui_protocol::ReasoningDisplayMode
- ui_protocol::RewindAction
- ui_protocol::SessionSurface
- ui_protocol::ThinkingBlockState
- ui_protocol::UiMode
- ui_protocol::WizardModalMode
Functions
- ansi::strip_ansi
- ansi::strip_ansi_codes
- ansi_capabilities::detect_color_scheme
- color256_theme::rgb_to_ansi256_for_theme
- color_policy::no_color_env_active
- colors::blend_colors
- constants::defaults::default_model
- constants::defaults::default_provider
- constants::ui::agent_mode_hue
- diff::compute_diff
- diff::compute_diff_chunks
- diff_paths::format_start_only_hunk_header
- diff_paths::is_diff_addition_line
- diff_paths::is_diff_deletion_line
- diff_paths::is_diff_header_line
- diff_paths::is_diff_new_file_marker_line
- diff_paths::language_hint_from_path
- diff_paths::looks_like_diff_content
- diff_paths::parse_diff_git_path
- diff_paths::parse_diff_marker_path
- diff_preview::count_diff_changes
- diff_preview::display_lines_from_hunks
- diff_theme::default_diff_palette
- diff_theme::diff_add_bg
- diff_theme::diff_del_bg
- diff_theme::diff_gutter_bg_add_light
- diff_theme::diff_gutter_bg_del_light
- diff_theme::diff_gutter_fg_light
- editor::normalize_editor_hash_fragment
- editor::parse_editor_target
- exclusions::is_sensitive_file
- formatting::clean_reasoning_text
- fs::is_image_path
- fs::read_file_with_context_sync
- fs::trim_trailing_image_path_str
- fs::unescape_whitespace
- fs::write_file_with_context_sync
- preview::truncate_with_ellipsis
- terminal_detection::is_ghostty_terminal
- trace_flush::flush_trace_log
- ui_protocol::adjacent_compact_summary_groups
- ui_protocol::compact_detail_values
- ui_protocol::convert_style
- ui_protocol::stable_arguments_json
- ui_protocol::theme_from_color_fields
Type Aliases
Constants
- ansi_codes::RESET
- constants::defaults::DEFAULT_THEME
- constants::tools::APPLY_PATCH
- constants::tools::CREATE_FILE
- constants::tools::DELETE_FILE
- constants::tools::EDIT_FILE
- constants::tools::GREP_FILE
- constants::tools::LIST_FILES
- constants::tools::READ_FILE
- constants::tools::SEARCH_REPLACE
- constants::tools::UNIFIED_FILE
- constants::tools::WRITE_FILE
- constants::ui::AGENT_COLOR_AUTO
- constants::ui::AGENT_COLOR_BUILD
- constants::ui::AGENT_COLOR_DUCK
- constants::ui::AGENT_COLOR_PLAN
- constants::ui::CHAT_INPUT_PLACEHOLDER_BOOTSTRAP
- constants::ui::CHAT_INPUT_PLACEHOLDER_FOLLOW_UP
- constants::ui::DEFAULT_INLINE_VIEWPORT_ROWS
- constants::ui::DEFAULT_REASONING_VISIBLE
- constants::ui::HEADER_GIT_DIRTY_SUFFIX
- constants::ui::HEADER_META_SEPARATOR
- constants::ui::HEADER_SHORTCUT_HINT
- constants::ui::HEADER_STATUS_ACTIVE
- constants::ui::HEADER_STATUS_LABEL
- constants::ui::HEADER_STATUS_PAUSED
- constants::ui::HEADER_UNKNOWN_PLACEHOLDER
- constants::ui::INLINE_FILE_PICKER_TREE_PREFIX
- constants::ui::INLINE_PTY_PLACEHOLDER
- constants::ui::INLINE_PTY_STATUS_DONE
- constants::ui::INLINE_USER_PREFIX
- constants::ui::MODAL_LIST_HIGHLIGHT_FULL
- constants::ui::MODAL_LIST_HIGHLIGHT_SYMBOL
- constants::ui::NAVIGATION_BLOCK_SHORTCUT_NOTE
- constants::ui::NAVIGATION_BLOCK_TITLE
- constants::ui::NAVIGATION_EMPTY_LABEL
- constants::ui::SLASH_PALETTE_MIN_HEIGHT
- constants::ui::SLASH_PALETTE_MIN_WIDTH
- constants::ui::THEME_BLEND_CLAMP_MAX
- constants::ui::THEME_BLEND_CLAMP_MIN
- constants::ui::THEME_BLUE_LUMINANCE_COEFFICIENT
- constants::ui::THEME_COLOR_WHITE_BLUE
- constants::ui::THEME_COLOR_WHITE_GREEN
- constants::ui::THEME_COLOR_WHITE_RED
- constants::ui::THEME_CONTRAST_RATIO_OFFSET
- constants::ui::THEME_FOREGROUND_LIGHTEN_RATIO
- constants::ui::THEME_GREEN_LUMINANCE_COEFFICIENT
- constants::ui::THEME_LOGO_ACCENT_BANNER_LIGHTEN_RATIO
- constants::ui::THEME_LOGO_ACCENT_BANNER_RATIO
- constants::ui::THEME_LOGO_ACCENT_BANNER_SECONDARY_LIGHTEN_RATIO
- constants::ui::THEME_LUMINANCE_LIGHTEN_RATIO
- constants::ui::THEME_MIN_CONTRAST_RATIO
- constants::ui::THEME_MIX_RATIO
- constants::ui::THEME_MIX_RATIO_MAX
- constants::ui::THEME_MIX_RATIO_MIN
- constants::ui::THEME_PRIMARY_STATUS_LIGHTEN_RATIO
- constants::ui::THEME_PRIMARY_STATUS_SECONDARY_LIGHTEN_RATIO
- constants::ui::THEME_PTY_OUTPUT_MIX_RATIO
- constants::ui::THEME_RED_LUMINANCE_COEFFICIENT
- constants::ui::THEME_RELATIVE_LUMINANCE_CUTOFF
- constants::ui::THEME_RELATIVE_LUMINANCE_EXPONENT
- constants::ui::THEME_RELATIVE_LUMINANCE_LOW_FACTOR
- constants::ui::THEME_RELATIVE_LUMINANCE_OFFSET
- constants::ui::THEME_RESPONSE_COLOR_LIGHTEN_RATIO
- constants::ui::THEME_SECONDARY_LIGHTEN_RATIO
- constants::ui::THEME_SECONDARY_USER_COLOR_LIGHTEN_RATIO
- constants::ui::THEME_TOOL_BODY_LIGHTEN_RATIO
- constants::ui::THEME_TOOL_BODY_MIX_RATIO
- constants::ui::THEME_USER_COLOR_LIGHTEN_RATIO
- constants::ui::TOOL_OUTPUT_MODE_COMPACT
- constants::ui::TOOL_OUTPUT_MODE_FULL
- constants::ui::WELCOME_SHORTCUT_HINT_PREFIX
- constants::ui::WELCOME_SHORTCUT_INDENT
- constants::ui::WELCOME_SHORTCUT_SECTION_TITLE
- constants::ui::WELCOME_SHORTCUT_SEPARATOR
- constants::ui::WELCOME_SLASH_COMMAND_INDENT
- constants::ui::WELCOME_SLASH_COMMAND_INTRO
- constants::ui::WELCOME_SLASH_COMMAND_LIMIT
- constants::ui::WELCOME_SLASH_COMMAND_PREFIX
- constants::ui::WELCOME_SLASH_COMMAND_SECTION_TITLE
- constants::ui::WELCOME_TEXT_WIDTH
- stop_hints::STOP_HINT_COMPACT
- stop_hints::STOP_HINT_INLINE
- ui_protocol::MAX_COMPACT_DISTINCT_VALUES