List of all items
Structs
- app::CompactionConfig
- app::Config
- app::McpServerConfig
- app::MemoryConfig
- app::SafetyConfig
- app::UserProviderConfig
- app::instructions::InstructionSource
- app::instructions::LoadedInstructions
- app::lifecycle::RuntimeLifecycle
- app::memory::LoadedMemory
- app::memory::MemoryEntry
- app::recorder::Recorder
- app::recorder::Replay
- app::recorder::ReplayEntry
- app::run::InteractiveOptions
- app::run_non_interactive::RunOptions
- app::run_non_interactive::RunResult
- app::terminal::TerminalGuard
- cli::Cli
- domain::action::ActionDisplay
- domain::cmd::ChatRequest
- domain::cmd::ToolDefinition
- domain::compaction::CompactionArchive
- domain::compaction::CompactionPolicy
- domain::compaction::CompactionRecord
- domain::compaction::CompactionRequest
- domain::compaction::CompactionResult
- domain::compaction::PreparedCompaction
- domain::ids::IdAllocator
- domain::ids::ToolCallId
- domain::ids::TurnId
- domain::msg::Key
- domain::msg::KeyMods
- domain::msg::StartupConfig
- domain::runtime::ManagedProcess
- domain::runtime::OllamaContextInfo
- domain::runtime::OllamaPlacement
- domain::runtime::ProviderCapabilitySnapshot
- domain::runtime::RuntimeState
- domain::runtime::RuntimeTimelineEvent
- domain::runtime::ToolRunMetadata
- domain::slash_commands::SlashCommand
- domain::state::Attachment
- domain::state::Confirmation
- domain::state::ContextUsageSnapshot
- domain::state::ConversationSummary
- domain::state::IdAllocatorBundle
- domain::state::McpServerEntry
- domain::state::McpState
- domain::state::McpToolSpec
- domain::state::PendingApproval
- domain::state::PendingToolCall
- domain::state::PromptTokenBreakdown
- domain::state::QueuedMessage
- domain::state::Session
- domain::state::State
- domain::state::StatusLine
- domain::state::TokenUsageTotals
- domain::state::ToolOutcome
- domain::state::UiState
- effect::EffectRunner
- effect::TurnScope
- mcp::McpClient
- mcp::McpServerManager
- mcp::McpToolDef
- mcp::McpToolResult
- models::BackendConfig
- models::ChatMessage
- models::ModelCapabilities
- models::ModelConfig
- models::ModelResponse
- models::OllamaOptions
- models::ProviderProfile
- models::ReasoningChunk
- models::TokenUsage
- models::UserFacingError
- models::tool_call::FunctionCall
- models::tool_call::ToolCall
- providers::approval::ApprovalBroker
- providers::auto_classifier::ModelAutoClassifier
- providers::auto_classifier::VetRequest
- providers::auto_classifier::VetVerdict
- providers::capabilities::Capabilities
- providers::ctx::ExecContext
- providers::ctx::FinalResponse
- providers::ctx::StreamContext
- providers::factory::ProviderFactory
- providers::model::ContextSizing
- providers::model::ModelPlacement
- providers::model::anthropic::AnthropicProvider
- providers::model::gemini::GeminiProvider
- providers::model::ollama::OllamaProvider
- providers::model::openai_compat::OpenAICompatProvider
- providers::tool::ToolRegistry
- providers::tool::computer_use::click::ClickTool
- providers::tool::computer_use::driver::CaptureResult
- providers::tool::computer_use::driver::ComputerUseDriver
- providers::tool::computer_use::driver::ScreenshotMetadata
- providers::tool::computer_use::driver::ScreenshotRegistry
- providers::tool::computer_use::list_windows::ListWindowsTool
- providers::tool::computer_use::mouse_move::MouseMoveTool
- providers::tool::computer_use::press_key::PressKeyTool
- providers::tool::computer_use::screenshot::ScreenshotTool
- providers::tool::computer_use::scroll::ScrollTool
- providers::tool::computer_use::type_text::TypeTextTool
- providers::tool::exec::ExecuteCommandTool
- providers::tool::filesystem::CreateDirectoryTool
- providers::tool::filesystem::DeleteFileTool
- providers::tool::filesystem::EditFileTool
- providers::tool::filesystem::ReadFileTool
- providers::tool::filesystem::WriteFileTool
- providers::tool::mcp::McpToolProxy
- providers::tool::memory::MemoryTool
- providers::tool::subagent::SubagentSpawner
- providers::tool::subagent::SubagentTool
- providers::tool::web::WebFetchTool
- providers::tool::web::WebSearchTool
- providers::tool::web_client::SearchResult
- providers::tool::web_client::WebFetchResult
- providers::tool::web_client::WebSearchClient
- render::RenderCache
- render::layout::Zones
- render::theme::Theme
- render::theme::ThemeColors
- render::widgets::ApprovalModalWidget
- render::widgets::AttachmentWidget
- render::widgets::ChatState
- render::widgets::ChatWidget
- render::widgets::ConversationListWidget
- render::widgets::ImageClickTarget
- render::widgets::InputState
- render::widgets::InputWidget
- render::widgets::SlashPaletteWidget
- render::widgets::StatusWidget
- runtime::ActionRequest
- runtime::ApprovalRecord
- runtime::ApprovalReplayResult
- runtime::ApprovalsRepo
- runtime::CheckpointFile
- runtime::CheckpointManifest
- runtime::CheckpointRecord
- runtime::CheckpointsRepo
- runtime::CompactionRecord
- runtime::CompactionsRepo
- runtime::MessageRecord
- runtime::MessagesRepo
- runtime::NewApproval
- runtime::NewCheckpoint
- runtime::NewCompaction
- runtime::NewMessage
- runtime::NewPluginInstall
- runtime::NewProcess
- runtime::NewProviderProbe
- runtime::NewSession
- runtime::NewTask
- runtime::NewToolRun
- runtime::PairingTokenRecord
- runtime::PairingTokensRepo
- runtime::PluginCapabilityPreview
- runtime::PluginInstallRecord
- runtime::PluginManifest
- runtime::PluginsRepo
- runtime::PolicyEngine
- runtime::PolicyOverride
- runtime::ProcessRecord
- runtime::ProcessesRepo
- runtime::ProviderProbeRecord
- runtime::ProviderProbesRepo
- runtime::RuntimeStore
- runtime::SessionRecord
- runtime::SessionsRepo
- runtime::TaskRecord
- runtime::TaskTimelineEvent
- runtime::TasksRepo
- runtime::ToolRunRecord
- runtime::ToolRunsRepo
- runtime::approval::ApprovalReplayResult
- runtime::checkpoint::CheckpointFile
- runtime::checkpoint::CheckpointManifest
- runtime::client::RuntimeApprovalDecision
- runtime::client::RuntimeApprovalDetail
- runtime::client::RuntimeCheckpointDetail
- runtime::client::RuntimeCheckpointRestore
- runtime::client::RuntimeClient
- runtime::client::RuntimeDashboard
- runtime::client::RuntimeDashboardCounts
- runtime::client::RuntimeDiagnostics
- runtime::client::RuntimeDiagnosticsArchived
- runtime::client::RuntimeDiagnosticsHygiene
- runtime::client::RuntimeDiagnosticsVisible
- runtime::client::RuntimeHealth
- runtime::client::RuntimeHygieneArchive
- runtime::client::RuntimeHygieneCounts
- runtime::client::RuntimeHygienePreview
- runtime::client::RuntimeOne
- runtime::client::RuntimePorts
- runtime::client::RuntimeProcessLog
- runtime::client::RuntimeProcessOpen
- runtime::client::RuntimeRead
- runtime::client::RuntimeService
- runtime::client::RuntimeSnapshot
- runtime::client::RuntimeTaskDetail
- runtime::plugin::PluginCapabilityPreview
- runtime::plugin::PluginManifest
- runtime::policy::ActionRequest
- runtime::policy::PolicyEngine
- runtime::policy::PolicyOverride
- runtime::storage::ApprovalRecord
- runtime::storage::ApprovalsRepo
- runtime::storage::CheckpointRecord
- runtime::storage::CheckpointsRepo
- runtime::storage::CompactionRecord
- runtime::storage::CompactionsRepo
- runtime::storage::MessageRecord
- runtime::storage::MessagesRepo
- runtime::storage::NewApproval
- runtime::storage::NewCheckpoint
- runtime::storage::NewCompaction
- runtime::storage::NewMessage
- runtime::storage::NewPluginInstall
- runtime::storage::NewProcess
- runtime::storage::NewProviderProbe
- runtime::storage::NewSession
- runtime::storage::NewTask
- runtime::storage::NewToolRun
- runtime::storage::PairingTokenRecord
- runtime::storage::PairingTokensRepo
- runtime::storage::PluginInstallRecord
- runtime::storage::PluginsRepo
- runtime::storage::ProcessRecord
- runtime::storage::ProcessesRepo
- runtime::storage::ProviderProbeRecord
- runtime::storage::ProviderProbesRepo
- runtime::storage::RuntimeStore
- runtime::storage::SessionRecord
- runtime::storage::SessionsRepo
- runtime::storage::TaskRecord
- runtime::storage::TaskTimelineEvent
- runtime::storage::TasksRepo
- runtime::storage::ToolRunRecord
- runtime::storage::ToolRunsRepo
- session::ConversationHistory
- session::ConversationManager
- utils::CheckResult
- utils::RetryConfig
- utils::Tokenizer
Enums
- app::instructions::ReloadOutcome
- app::memory::MemoryReloadOutcome
- app::memory::MemoryScope
- cli::Commands
- cli::DaemonCommand
- cli::GitHost
- cli::OutputFormat
- cli::PairCommand
- cli::PluginCommand
- cli::PrCommand
- cli::QaCommand
- domain::action::ActionDetails
- domain::action::ActionResult
- domain::cmd::Cmd
- domain::compaction::CompactionSkip
- domain::compaction::CompactionTrigger
- domain::msg::ContextCmd
- domain::msg::KeyCode
- domain::msg::Msg
- domain::msg::MsgKind
- domain::msg::Paste
- domain::msg::SlashCmd
- domain::runtime::ManagedProcessStatus
- domain::runtime::RuntimeSignal
- domain::runtime::RuntimeTimelineKind
- domain::runtime::ToolArtifact
- domain::runtime::ToolMetadata
- domain::runtime::ToolStatus
- domain::slash_commands::SlashCommandGroup
- domain::state::ApprovalChoice
- domain::state::ApprovalKind
- domain::state::ConfirmationTarget
- domain::state::GenPhase
- domain::state::McpServerStatus
- domain::state::StatusKind
- domain::state::TurnState
- domain::state::UiMode
- mcp::ContentBlock
- models::BackendError
- models::ChatMessageKind
- models::CompatStyle
- models::ConfigError
- models::ErrorCategory
- models::FinishReason
- models::MaxTokensParam
- models::MessageRole
- models::ModelError
- models::ReasoningCapability
- models::ReasoningExtraction
- models::ReasoningLevel
- models::ReasoningStrategy
- models::StreamEvent
- models::TokenUsageSource
- providers::approval::ApprovalDecision
- providers::ctx::ProgressEvent
- providers::ctx::StreamEvent
- providers::ctx::SubagentPhase
- providers::tool::TuiMode
- providers::tool::computer_use::Backend
- providers::tool::computer_use::driver::ScreenshotSpec
- providers::tool::policy_gate::Gate
- render::diff::DiffLineKind
- render::theme::ColorValue
- render::widgets::GenerationStatus
- runtime::OpenIntent
- runtime::PolicyDecision
- runtime::PolicyOverrideDecision
- runtime::ProcessStatus
- runtime::RiskClass
- runtime::SafetyMode
- runtime::TaskPriority
- runtime::TaskStatus
- runtime::ToolCategory
- runtime::client::RuntimeClientSource
- runtime::policy::PolicyDecision
- runtime::policy::PolicyOverrideDecision
- runtime::policy::RiskClass
- runtime::policy::SafetyMode
- runtime::policy::ToolCategory
- runtime::storage::ProcessStatus
- runtime::storage::TaskPriority
- runtime::storage::TaskStatus
- utils::CappedLine
- utils::HostClass
Traits
- models::Model
- providers::auto_classifier::AutoClassifier
- providers::model::ModelProvider
- providers::tool::ToolExecutor
- utils::MutexExt
Functions
- app::event_source::coalesce_key_burst
- app::event_source::event_to_msg
- app::event_source::parse_slash_command
- app::get_config_dir
- app::init_config
- app::instructions::find_instruction_files
- app::instructions::load_from_path
- app::instructions::load_from_paths
- app::instructions::refresh
- app::load_config
- app::load_config_or_warn
- app::memory::delete_memory
- app::memory::dir_for
- app::memory::entries_with_bodies
- app::memory::find
- app::memory::find_git_root
- app::memory::load
- app::memory::memory_roots
- app::memory::refresh
- app::memory::slugify
- app::memory::write_memory
- app::memory::write_to_dir
- app::persist_default_reasoning
- app::persist_last_model
- app::persist_ollama_allow_ram_offload
- app::persist_ollama_num_ctx_for_model
- app::persist_reasoning_for_model
- app::recorder::record_msg_body
- app::resolve_model_id
- app::run::run_interactive
- app::run::run_interactive_with
- app::run_non_interactive::format_result
- app::run_non_interactive::run_non_interactive
- app::run_non_interactive::run_non_interactive_with
- app::save_config
- app::terminal::force_restore_terminal
- cli::handle_command
- cli::list_models
- cli::show_version
- clipboard::has_image
- clipboard::read_image_bytes
- clipboard::read_text
- clipboard::write_text
- domain::compaction::build_replacement_messages
- domain::compaction::build_summary_request
- domain::compaction::build_verification_request
- domain::compaction::combine_usage
- domain::compaction::compaction_receipt
- domain::compaction::context_exceeds_hard_limit
- domain::compaction::estimate_messages_tokens
- domain::compaction::format_compact_count
- domain::compaction::normalize_summary
- domain::compaction::prepare_compaction
- domain::compaction::should_auto_compact
- domain::reducer::build_chat_request
- domain::reducer::update
- domain::reducer::update_step
- domain::runtime::infer_static_context_window_for_model_id
- domain::slash_commands::filter_by_prefix
- domain::state::estimate_context_usage_for_request
- domain::state::estimate_tool_schema_tokens
- domain::transition::action_display_for
- domain::transition::commit_assistant_message
- domain::transition::display_info_for
- domain::transition::fill_outcome
- domain::transition::start_executing_tools
- domain::transition::start_generating
- domain::transition::tool_result_messages
- domain::transition::try_complete_outcomes
- effect::retry_transient_http
- mcp::add::add_server
- mcp::add::remove_server
- mcp::manager_ref::get
- mcp::manager_ref::is_ready
- mcp::manager_ref::mark_init_complete
- mcp::manager_ref::mark_init_started
- mcp::manager_ref::set_manager
- mcp::manager_ref::wait_ready
- models::lookup_provider
- models::nearest_effort
- ollama::detect_and_guide
- ollama::ensure_model
- ollama::get_cloud_api_key
- ollama::is_cloud_configured
- ollama::is_cloud_model
- ollama::is_installed
- ollama::prompt_cloud_setup_if_needed
- ollama::require_any_model
- ollama::setup_cloud_interactive
- prompts::get_system_prompt
- providers::approval::allowlist_key
- providers::ctx::arc_sink
- providers::ctx::clone_messages
- providers::ctx::test_exec_context
- providers::ctx::test_stream_context
- providers::tool::computer_use::display_is_reachable
- providers::tool::computer_use::probe
- providers::tool::policy_gate::gate
- providers::tool::policy_gate::gate_external
- render::diff::parse_diff_line
- render::markdown::line_hanging_indent
- render::markdown::parse_markdown
- render::render
- render::widgets::build_status_lines
- runtime::approval::approve_and_replay
- runtime::approval::deny_approval
- runtime::approve_and_replay
- runtime::atomic::write_atomic
- runtime::checkpoint::create_checkpoint
- runtime::checkpoint::create_checkpoint_for_task
- runtime::checkpoint::restore_checkpoint
- runtime::clamp_pairing_ttl_days
- runtime::client::affected_paths_from_json
- runtime::client::parse_optional_json
- runtime::client::runtime_hygiene_reason
- runtime::create_checkpoint
- runtime::create_checkpoint_for_task
- runtime::create_dir_all_beneath
- runtime::daemon::clamp_pairing_ttl_days
- runtime::daemon::daemon_socket_path
- runtime::daemon::generate_pairing_token
- runtime::daemon::hash_pairing_token
- runtime::daemon::pairing_expiry_from_now
- runtime::daemon::request_daemon_json
- runtime::daemon::request_daemon_text
- runtime::daemon::snapshot_field_from_daemon
- runtime::daemon_socket_path
- runtime::data_dir
- runtime::deny_approval
- runtime::generate_pairing_token
- runtime::hash_pairing_token
- runtime::install_plugin_from_path
- runtime::is_destructive_command
- runtime::open_beneath
- runtime::pairing_expiry_from_now
- runtime::plugin::install_plugin_from_path
- runtime::plugin::plugin_capability_preview
- runtime::plugin::run_plugin_hooks
- runtime::plugin::validate_plugin_manifest
- runtime::plugin::write_plugin_lockfile
- runtime::plugin_capability_preview
- runtime::policy::is_destructive_command
- runtime::remove_file_beneath
- runtime::request_daemon_json
- runtime::request_daemon_text
- runtime::restore_checkpoint
- runtime::run_plugin_hooks
- runtime::snapshot_field_from_daemon
- runtime::storage::data_dir
- runtime::validate_plugin_manifest
- runtime::write_atomic
- runtime::write_plugin_lockfile
- session::select_conversation
- utils::check_ollama_available
- utils::check_ollama_model
- utils::classify_host
- utils::confirm_or_refuse
- utils::drain_complete_lines
- utils::drain_sse_events
- utils::format_duration
- utils::format_relative_timestamp
- utils::format_tokens
- utils::gpu_vram_bytes
- utils::init_logger
- utils::is_affirmative
- utils::lock_arc_mutex_safe
- utils::log_debug
- utils::log_error
- utils::log_info
- utils::log_progress
- utils::log_warn
- utils::open_file
- utils::private_temp_dir
- utils::read_capped
- utils::read_file_capped
- utils::read_line_capped
- utils::redact_json
- utils::redact_secrets
- utils::resolve_api_key
- utils::resolve_api_key_with_fallback
- utils::retry_async
- utils::retry_async_if
- utils::should_refuse_noninteractive
- utils::system_ram_bytes
- utils::truncate_content
- utils::truncate_web_content
Type Aliases
Constants
- app::instructions::INSTRUCTION_FILENAMES
- constants::COMMAND_MAX_TIMEOUT_SECS
- constants::COMMAND_TIMEOUT_SECS
- constants::COMPACTION_AUTO_THRESHOLD_PERCENT
- constants::COMPACTION_MAX_RESPONSE_RESERVE_TOKENS
- constants::COMPACTION_MAX_TRUNCATION_RECOVERIES
- constants::COMPACTION_MIN_RESPONSE_RESERVE_TOKENS
- constants::COMPACTION_SUMMARIZER_INPUT_TOKEN_BUDGET
- constants::COMPACTION_SUMMARY_MAX_TOKENS
- constants::COMPACTION_TAIL_TOKEN_BUDGET
- constants::COMPACTION_TAIL_TURNS
- constants::COMPACTION_TOOL_OUTPUT_MAX_CHARS
- constants::COMPUTER_USE_CMD_TIMEOUT_SECS
- constants::CONTEXT_RESERVE_TOKENS
- constants::DEFAULT_MAX_TOKENS
- constants::DEFAULT_OLLAMA_MAX_AUTO_NUM_CTX
- constants::DEFAULT_OLLAMA_PORT
- constants::DEFAULT_TEMPERATURE
- constants::INSTRUCTIONS_TRUNCATION_MARKER
- constants::MARKDOWN_CACHE_MAX_ENTRIES
- constants::MAX_BATCH_TOOL_ITEMS
- constants::MAX_CONTEXT_TOKENS
- constants::MAX_DAEMON_COMMAND_BYTES
- constants::MAX_INSTRUCTIONS_BYTES
- constants::MAX_MCP_FRAME_BYTES
- constants::MAX_MEMORY_INDEX_BYTES
- constants::MAX_RESPONSE_CHARS
- constants::MAX_RETAINED_SCREENSHOTS
- constants::MAX_SCROLL_AMOUNT
- constants::MAX_SSE_BUFFER_BYTES
- constants::MAX_TOOL_ARG_BYTES
- constants::MAX_TOOL_CALLS
- constants::MAX_TOOL_OUTPUT_BYTES
- constants::MAX_WEB_BODY_BYTES
- constants::MEMORY_INDEX_TRUNCATION_MARKER
- constants::NVIDIA_SMI_TIMEOUT_SECS
- constants::OLLAMA_KV_DTYPE_BYTES
- constants::OLLAMA_MEMORY_BUDGET_FRACTION
- constants::OLLAMA_MIN_AUTO_NUM_CTX
- constants::OLLAMA_MIN_NUM_PREDICT
- constants::OLLAMA_NUM_CTX_ROUNDING
- constants::OLLAMA_NUM_PREDICT_MARGIN
- constants::OLLAMA_PROBE_TIMEOUT_SECS
- constants::OLLAMA_PROBE_TTL_DAYS
- constants::POST_CLICK_DELAY_MS
- constants::POST_KEY_DELAY_MS
- constants::POST_TYPE_DELAY_MS
- constants::SCREENSHOT_DOWNSCALE_TIMEOUT_SECS
- constants::SCREENSHOT_MAX_WIDTH
- constants::SCREENSHOT_REGISTRY_CAPACITY
- constants::TYPE_KEY_DELAY_MS
- constants::UI_ERROR_LOG_MAX_SIZE
- constants::UI_MOUSE_SCROLL_LINES
- constants::UI_POLL_INTERVAL_MS
- constants::WEB_CONTENT_MAX_CHARS
- constants::WEB_SEARCH_AGGREGATE_MAX_CHARS
- constants::WINDOW_FOCUS_DELAY_MS
- domain::slash_commands::COMMAND_GROUPS
- domain::slash_commands::COMMAND_REGISTRY
- effect::DEFAULT_MAX_ATTEMPTS
- effect::MSG_CHANNEL_CAPACITY
- models::PROVIDER_REGISTRY
- prompts::SYSTEM_PROMPT_TEMPLATE
- providers::tool::subagent::DEFAULT_TIMEOUT_SECS
- providers::tool::subagent::MAX_INFLIGHT
- render::diff::DIFF_ADDED_MARKER
- render::diff::DIFF_REMOVED_MARKER
- runtime::DEFAULT_PAIRING_TTL_DAYS
- runtime::daemon::DAEMON_TOKEN_ENV
- runtime::daemon::DEFAULT_PAIRING_TTL_DAYS