List of all items
Structs
- api::ChatMessage
- api::ChatRequest
- api::ChatResponse
- api::ChatResponseChoice
- api::ChatResponseDelta
- api::ChatToolCall
- api::ChatToolCallDelta
- api::ChatToolCallFunction
- api::ChatToolCallFunctionDelta
- api::ChatToolDefinition
- api::ChatToolFunction
- api::ModelInfo
- api::ModelsResponse
- auth::AuthManager
- auth::Provider
- auth::ProviderAuthStatus
- character::cache::CachedCardMetadata
- character::cache::CardCache
- character::card::CharacterCard
- character::card::CharacterData
- character::service::CharacterService
- cli::Args
- cli::say::RunSayOptions
- cli::settings::SetContext
- cli::settings::handlers::boolean::BooleanHandler
- cli::settings::handlers::mcp::McpHandler
- cli::settings::handlers::provider_keyed::DefaultModelHandler
- cli::settings::handlers::provider_model_keyed::DefaultCharacterHandler
- cli::settings::handlers::provider_model_keyed::DefaultPersonaHandler
- cli::settings::handlers::provider_model_keyed::DefaultPresetHandler
- cli::settings::handlers::simple::DefaultProviderHandler
- cli::settings::handlers::simple::ThemeHandler
- cli::settings::handlers::string::RefineInstructionsHandler
- cli::settings::handlers::string::RefinePrefixHandler
- cli::settings::registry::SettingRegistry
- commands::CommandInvocation
- core::app::App
- core::app::AppInitConfig
- core::app::ModelPickerRequest
- core::app::actions::AppActionContext
- core::app::actions::AppActionDispatcher
- core::app::actions::AppActionEnvelope
- core::app::conversation::ConversationController
- core::app::inspect::InspectController
- core::app::inspect::InspectState
- core::app::picker::CharacterPickerState
- core::app::picker::ModelPickerState
- core::app::picker::PersonaPickerState
- core::app::picker::PickerController
- core::app::picker::PickerSession
- core::app::picker::PresetPickerState
- core::app::picker::ProviderPickerState
- core::app::picker::ThemePickerState
- core::app::session::McpInitState
- core::app::session::McpPromptRequest
- core::app::session::McpSamplingRequest
- core::app::session::PendingToolCall
- core::app::session::SessionBootstrap
- core::app::session::SessionContext
- core::app::session::StreamContinuation
- core::app::session::ToolCallRequest
- core::app::session::ToolPayloadHistoryEntry
- core::app::session::ToolPipelineState
- core::app::session::ToolResultRecord
- core::app::session::UninitializedSessionBootstrap
- core::app::settings::ProviderController
- core::app::settings::ThemeController
- core::app::ui_state::FilePrompt
- core::app::ui_state::McpPromptArgument
- core::app::ui_state::McpPromptInput
- core::app::ui_state::ToolPrompt
- core::app::ui_state::ToolPromptRequest
- core::app::ui_state::UiState
- core::builtin_providers::BuiltinProvider
- core::chat_stream::ChatCompletionResult
- core::chat_stream::ChatStreamService
- core::chat_stream::SimpleSseFramer
- core::chat_stream::StreamParams
- core::chat_stream::ToolCallDelta
- core::config::data::Config
- core::config::data::CustomProvider
- core::config::data::CustomTheme
- core::config::data::McpServerConfig
- core::config::data::Persona
- core::config::data::Preset
- core::keyring::SharedKeyringAccessError
- core::mcp_auth::McpOAuthGrant
- core::mcp_auth::McpTokenStore
- core::message::Message
- core::oauth::AuthorizationUrlParams
- core::oauth::OAuthMetadata
- core::oauth::OAuthTokenResponse
- core::persona::PersonaManager
- core::preset::PresetManager
- core::providers::ProviderMetadata
- core::providers::ProviderResolutionError
- core::providers::ProviderSession
- core::text_wrapping::TextWrapper
- core::text_wrapping::WrapConfig
- core::text_wrapping::WrappedCursorLayout
- mcp::client::McpClientManager
- mcp::client::McpPromptContext
- mcp::client::McpServerRequestContext
- mcp::client::McpServerState
- mcp::client::McpToolCallContext
- mcp::events::McpServerRequest
- mcp::permissions::ToolPermissionStore
- mcp::registry::McpRegistry
- mcp::transport::streamable_http::SseLineBuffer
- ui::builtin_themes::ThemeSpec
- ui::chat_loop::AppHandle
- ui::chat_loop::RunChatOptions
- ui::chat_loop::keybindings::handlers::AltEnterHandler
- ui::chat_loop::keybindings::handlers::ArrowKeyHandler
- ui::chat_loop::keybindings::handlers::BlockSelectHandler
- ui::chat_loop::keybindings::handlers::CtrlBHandler
- ui::chat_loop::keybindings::handlers::CtrlCHandler
- ui::chat_loop::keybindings::handlers::CtrlDHandler
- ui::chat_loop::keybindings::handlers::CtrlJHandler
- ui::chat_loop::keybindings::handlers::CtrlLHandler
- ui::chat_loop::keybindings::handlers::CtrlNHandler
- ui::chat_loop::keybindings::handlers::CtrlOHandler
- ui::chat_loop::keybindings::handlers::CtrlPHandler
- ui::chat_loop::keybindings::handlers::CtrlRHandler
- ui::chat_loop::keybindings::handlers::CtrlTHandler
- ui::chat_loop::keybindings::handlers::CtrlXHandler
- ui::chat_loop::keybindings::handlers::EditSelectHandler
- ui::chat_loop::keybindings::handlers::EnterHandler
- ui::chat_loop::keybindings::handlers::EscapeHandler
- ui::chat_loop::keybindings::handlers::F4Handler
- ui::chat_loop::keybindings::handlers::NavigationHandler
- ui::chat_loop::keybindings::handlers::PickerHandler
- ui::chat_loop::keybindings::handlers::TextEditingHandler
- ui::chat_loop::keybindings::handlers::ToolPromptDecisionHandler
- ui::chat_loop::keybindings::registry::KeyExecutionContext
- ui::chat_loop::keybindings::registry::KeyHandlingContext
- ui::chat_loop::keybindings::registry::KeyPattern
- ui::chat_loop::keybindings::registry::ModeAwareBuilder
- ui::chat_loop::keybindings::registry::ModeAwareRegistry
- ui::chat_loop::keybindings::registry::ModeAwareResult
- ui::layout::Layout
- ui::layout::LayoutConfig
- ui::layout::LayoutEngine
- ui::layout::MessageLineSpan
- ui::markdown::MessageRenderConfig
- ui::markdown::RenderedMessage
- ui::markdown::RenderedMessageDetails
- ui::osc_backend::OscBackend
- ui::osc_state::OscRenderState
- ui::osc_state::OscSpan
- ui::picker::PickerItem
- ui::picker::PickerState
- ui::span::CodeBlockMeta
- ui::span::CodeBlockPosition
- ui::span::LinkMeta
- ui::theme::AppMessageStyle
- ui::theme::AppMessageStyles
- ui::theme::Theme
- utils::editor::ExternalEditorOutcome
- utils::line_editor::LineEditorError
- utils::line_editor::LineEditorOptions
- utils::line_editor::LineEditorState
- utils::logging::LoggingState
- utils::scroll::ScrollCalculator
- utils::scroll::SelectionLayoutInput
Enums
- character::import::ImportError
- character::loader::CardLoadError
- character::png_text::PngTextError
- character::service::CharacterServiceError
- cli::Commands
- cli::McpCommands
- cli::McpOauthCommands
- cli::McpTokenCommands
- cli::ProviderCommands
- cli::ProviderTokenCommands
- cli::settings::error::SettingError
- commands::CommandResult
- core::app::actions::AppAction
- core::app::actions::AppCommand
- core::app::actions::CommandAction
- core::app::actions::ComposeAction
- core::app::actions::FilePromptAction
- core::app::actions::InputAction
- core::app::actions::InspectAction
- core::app::actions::McpPromptAction
- core::app::actions::PickerAction
- core::app::actions::PromptAction
- core::app::actions::StatusAction
- core::app::actions::StreamingAction
- core::app::inspect::InspectMode
- core::app::inspect::ToolInspectKind
- core::app::inspect::ToolInspectView
- core::app::picker::PickerData
- core::app::picker::PickerMode
- core::app::session::ToolFailureKind
- core::app::session::ToolResultStatus
- core::app::ui_state::ActivityKind
- core::app::ui_state::EditSelectTarget
- core::app::ui_state::FilePromptKind
- core::app::ui_state::UiFocus
- core::app::ui_state::UiMode
- core::app::ui_state::VerticalCursorDirection
- core::builtin_oauth::OAuthCallbackVariant
- core::chat_stream::SseFrame
- core::chat_stream::StreamMessage
- core::config::data::McpToolPayloadRetention
- core::config::io::ConfigError
- core::keyring::KeyringAccessError
- core::message::AppMessageKind
- core::message::TranscriptRole
- core::providers::ResolveSessionError
- mcp::permissions::ToolPermissionDecision
- mcp::transport::ListFetch
- mcp::transport::McpTransportKind
- ui::appearance::Appearance
- ui::chat_loop::keybindings::KeyLoopAction
- ui::chat_loop::keybindings::registry::KeyContext
- ui::chat_loop::keybindings::registry::KeyResult
- ui::layout::TableOverflowPolicy
- ui::picker::SortMode
- ui::span::SpanKind
- utils::color::ColorDepth
- utils::line_editor::LineEditAction
- utils::line_editor::LineEditOutcome
- utils::line_editor::MaskMode
Traits
- cli::settings::SettingHandler
- core::chat_stream::SseFramer
- core::providers::ProviderAuthSource
- mcp::transport::McpTransport
- ui::chat_loop::keybindings::registry::KeyHandler
Functions
- api::models::fetch_models
- api::models::sort_models
- auth::prompt_provider_token
- character::import::import_card
- character::loader::get_cards_dir
- character::loader::list_available_cards
- character::loader::load_card
- character::loader::load_json_card
- character::loader::load_png_card
- character::loader::validate_card
- character::png_text::extract_text
- cli::character_list::list_characters
- cli::main
- cli::model_list::list_models
- cli::provider_list::list_providers
- cli::say::run_say
- cli::settings::handlers::boolean::builtin_presets_handler
- cli::settings::handlers::boolean::markdown_handler
- cli::settings::handlers::boolean::syntax_handler
- cli::settings::helpers::format_bool
- cli::settings::helpers::format_provider_model_map
- cli::settings::helpers::mutate_config
- cli::settings::helpers::mutate_config_with_message
- cli::settings::helpers::parse_bool
- cli::settings::helpers::parse_provider_model
- cli::settings::helpers::parse_provider_model_value
- cli::settings::helpers::parse_provider_value
- cli::settings::helpers::success_set
- cli::settings::helpers::success_set_provider_model_value
- cli::settings::helpers::success_set_provider_value
- cli::settings::helpers::success_unset
- cli::settings::helpers::success_unset_provider_model_value
- cli::settings::helpers::success_unset_provider_value
- cli::settings::helpers::validate_provider
- cli::settings::helpers::validate_theme
- cli::theme_list::list_themes
- commands::all_commands
- commands::dump_conversation_with_overwrite
- commands::matching_commands
- commands::process_input
- core::app::actions::apply_action
- core::app::actions::apply_actions
- core::app::new_uninitialized
- core::app::new_with_auth
- core::app::session::exit_if_env_only_missing_env
- core::app::session::exit_with_provider_resolution_error
- core::builtin_mcp::builtin_mcp_preamble
- core::builtin_oauth::render_oauth_callback_page
- core::builtin_presets::load_builtin_presets
- core::builtin_providers::find_builtin_provider
- core::builtin_providers::load_builtin_providers
- core::chat_stream::request_chat_completion
- core::config::data::path_display
- core::config::data::suggest_provider_id
- core::mcp_sampling::build_sampling_messages
- core::mcp_sampling::map_finish_reason
- core::mcp_sampling::sampling_timeout_for_request
- core::mcp_sampling::serialize_sampling_params
- core::mcp_sampling::summarize_sampling_request
- core::message::app_message_kind_from_role
- core::message::is_app_message_role
- core::oauth::apply_oauth_token_response
- core::oauth::build_authorization_url
- core::oauth::current_unix_epoch_s
- core::oauth::exchange_oauth_code
- core::oauth::open_in_browser
- core::oauth::pkce_s256_challenge
- core::oauth::probe_oauth_support
- core::oauth::random_urlsafe
- core::oauth::refresh_oauth_grant_if_needed
- core::oauth::register_oauth_client
- core::oauth::wait_for_oauth_callback
- core::providers::resolve_env_session
- core::providers::resolve_session
- mcp::client::execute_prompt
- mcp::client::execute_resource_list
- mcp::client::execute_resource_read
- mcp::client::execute_resource_template_list
- mcp::client::execute_tool_call
- mcp::client::send_client_error
- mcp::client::send_client_result
- mcp::transport::is_method_not_found
- mcp::transport::list_fetch_from_response
- mcp::transport::stdio::fetch_list
- mcp::transport::stdio::list_request
- mcp::transport::streamable_http::fetch_list
- mcp::transport::streamable_http::is_event_stream_content_type
- mcp::transport::streamable_http::next_sse_server_message
- mcp::transport::streamable_http::sse_data_payload
- ui::appearance::detect_preferred_appearance
- ui::builtin_themes::find_builtin_theme
- ui::builtin_themes::load_builtin_themes
- ui::builtin_themes::theme_spec_from_custom
- ui::chat_loop::keybindings::build_mode_aware_registry
- ui::chat_loop::keybindings::handlers::scroll_block_into_view
- ui::chat_loop::keybindings::handlers::wrap_next_index
- ui::chat_loop::keybindings::handlers::wrap_previous_index
- ui::chat_loop::modes::handle_block_select_mode_event
- ui::chat_loop::modes::handle_ctrl_j_shortcut
- ui::chat_loop::modes::handle_edit_select_mode_event
- ui::chat_loop::modes::handle_enter_key
- ui::chat_loop::modes::handle_external_editor_shortcut
- ui::chat_loop::modes::handle_picker_key_event
- ui::chat_loop::modes::language_to_extension
- ui::chat_loop::modes::process_input_submission
- ui::chat_loop::run_chat
- ui::help::builtin_help_md
- ui::markdown::render_message_markdown_details_with_policy_and_user_name
- ui::markdown::render_message_with_config
- ui::osc::encode_line_with_links
- ui::osc::encode_line_with_links_with_underline
- ui::osc::encode_lines_with_links
- ui::osc::encode_lines_with_links_with_underline
- ui::osc_state::compute_render_state
- ui::osc_state::set_render_state
- ui::osc_state::take_render_state
- ui::renderer::ui
- ui::span::extract_code_block_content
- ui::span::extract_code_blocks
- ui::title::build_main_title
- utils::auth::add_auth_headers
- utils::clipboard::copy_to_clipboard
- utils::color::color_to_rgb
- utils::color::detect_color_depth
- utils::color::quantize_color
- utils::color::quantize_style
- utils::color::quantize_theme_for_current_terminal
- utils::color::quantize_theme_if_needed
- utils::color::xterm256_to_rgb
- utils::editor::launch_external_editor
- utils::input::sanitize_text_input
- utils::line_editor::apply_line_edit_action
- utils::line_editor::map_key_event_to_action
- utils::line_editor::prompt_line_editor
- utils::syntax::highlight_code_block
- utils::url::construct_api_url
- utils::url::normalize_base_url
Constants
- character::png_text::PNG_SIGNATURE
- core::config::data::DEFAULT_MCP_TOOL_PAYLOAD_WINDOW
- core::config::data::DEFAULT_REFINE_INSTRUCTIONS
- core::config::data::DEFAULT_REFINE_PREFIX
- mcp::MCP_INSTANT_RECALL_TOOL
- mcp::MCP_LIST_RESOURCES_TOOL
- mcp::MCP_READ_RESOURCE_TOOL
- mcp::MCP_SAMPLING_TOOL
- mcp::MCP_SESSION_MEMORY_SERVER_ID
- mcp::transport::MCP_METHOD_NOT_FOUND