List of all items
Structs
- agents::ActionDisplay
- agents::Plan
- agents::PlanStats
- agents::PlannedAction
- agents::SearchResult
- agents::WebFetchResult
- agents::WebSearchClient
- app::AppState
- app::Config
- cache::CacheEntry
- cache::CacheKey
- cache::CacheManager
- cache::CacheMetadata
- cache::CacheStats
- cache::FileCache
- cli::Cli
- context::Context
- context::ContextConfig
- models::BackendConfig
- models::ChatMessage
- models::LazyProjectContext
- models::ModelCapabilities
- models::ModelConfig
- models::ModelFactory
- models::ModelResponse
- models::ProjectContext
- models::TokenUsage
- models::UserFacingError
- models::tool_call::FunctionCall
- models::tool_call::ToolCall
- models::tools::Tool
- models::tools::ToolFunction
- models::tools::ToolRegistry
- runtime::NonInteractiveResult
- runtime::NonInteractiveRunner
- runtime::Orchestrator
- session::ConversationHistory
- session::ConversationManager
- tui::App
- tui::state::ConversationState
- tui::state::ErrorEntry
- tui::state::InputBuffer
- tui::state::ModelState
- tui::state::OperationState
- tui::state::StatusState
- tui::state::UIState
- utils::CheckResult
- utils::FileSystemWatcher
- utils::RetryConfig
- utils::Tokenizer
Enums
- agents::ActionResult
- agents::ActionStatus
- agents::AgentAction
- cli::Commands
- cli::OutputFormat
- models::BackendError
- models::ConfigError
- models::ErrorCategory
- models::MessageRole
- models::ModelError
- tui::state::AppState
- tui::state::ErrorSeverity
- tui::state::GenerationStatus
- utils::FileEvent
Traits
Macros
Functions
- agents::describe_action
- agents::execute_action
- agents::is_binary_file
- agents::read_binary_file
- agents::read_file
- app::get_config_dir
- app::init_config
- app::load_config
- app::persist_last_model
- app::save_config
- cache::init
- cli::handle_command
- cli::list_models
- cli::show_version
- models::get_priority_files
- models::tool_call::group_parallel_reads
- models::tool_call::parse_tool_calls
- ollama::detect_and_guide
- ollama::ensure_model
- ollama::get_cloud_api_key
- ollama::is_cloud_configured
- ollama::is_cloud_model
- ollama::is_installed
- ollama::list_models
- ollama::prompt_cloud_setup_if_needed
- ollama::require_any_model
- ollama::setup_cloud_interactive
- prompts::get_system_prompt
- session::select_conversation
- tui::run_ui
- utils::check_git_repo
- utils::check_ollama_available
- utils::check_ollama_model
- utils::count_file_tokens
- utils::format_relative_timestamp
- utils::init_logger
- utils::lock_arc_mutex_safe
- utils::log_debug
- utils::log_error
- utils::log_info
- utils::log_progress
- utils::log_warn
- utils::retry_async
Type Aliases
Constants
- constants::COMMAND_TIMEOUT_SECS
- constants::DEFAULT_EXCLUDE_PATTERNS
- constants::DEFAULT_MAX_TOKENS
- constants::DEFAULT_OLLAMA_PORT
- constants::DEFAULT_TEMPERATURE
- constants::HTTP_REQUEST_TIMEOUT_SECS
- constants::UI_DEFAULT_VIEWPORT_HEIGHT
- constants::UI_ERROR_LOG_MAX_SIZE
- constants::UI_REFRESH_INTERVAL_MS
- constants::UI_SCROLL_LINES
- constants::UI_STATUS_MESSAGE_THRESHOLD
- prompts::SYSTEM_PROMPT_TEMPLATE