List of all items
Structs
- agent::AgentLoop
- config::AgentConfig
- config::auth::AuthConfig
- config::import::ImportReport
- config::models::CustomModel
- config::models::CustomProvider
- config::models::ModelCost
- config::models::ModelsConfig
- config::settings::ParseThinkingLevelError
- config::settings::Settings
- context::agents::AgentsContext
- context::compaction::CompactionConfig
- context::compaction::CompactionStats
- context::discovery::ContextDiscovery
- context::system::SystemContext
- context::types::ContextBuilder
- context::types::ContextBundle
- cost::CostEntry
- cost::CostTracker
- extension::ExtensionMetadata
- extension::command_registry::CommandDefinition
- extension::command_registry::CommandRegistry
- extension::keybinding_registry::KeybindingDefinition
- extension::keybinding_registry::KeybindingRegistry
- extension::package_manager::ExtensionPackage
- extension::package_manager::PackageManager
- extension::registry::ExtensionRegistry
- extension::tool_registry::ToolDefinition
- extension::tool_registry::ToolParameter
- extension::tool_registry::ToolRegistry
- extension::widget_registry::OverlayConfig
- extension::widget_registry::WidgetRegistry
- session::autosave::AutoSaveConfig
- session::autosave::AutoSaveManager
- session::bookmark::Bookmark
- session::bookmark::BookmarkManager
- session::storage::SessionStorage
- session::tree::TreeNode
- session::tree::TreeRenderOptions
- session::types::SessionId
- session::types::SessionMetadata
- session::types::SessionNode
- skills::registry::SkillRegistry
- skills::types::Skill
- templates::engine::TemplateEngine
- tool::ToolRegistry
- tools::bash::BashTool
- tools::edit::EditTool
- tools::find::FindTool
- tools::grep::GrepTool
- tools::ls::LsTool
- tools::read::ReadTool
- tools::web_search::WebSearchTool
- tools::write::WriteTool
Enums
- config::auth::AuthEntry
- config::settings::ThinkingLevel
- context::compaction::CompactionStrategy
- context::types::MergeStrategy
- context::types::SystemMode
- error::SaorsaAgentError
- event::AgentEvent
- event::TurnEndReason
- session::types::Message
Traits
Functions
- agent::default_tools
- config::auth::get_key
- config::auth::load
- config::auth::resolve
- config::auth::save
- config::import::import_all
- config::models::load
- config::models::merge
- config::models::save
- config::paths::ensure_config_dir
- config::paths::saorsa_config_dir
- config::settings::load
- config::settings::merge
- config::settings::save
- context::compaction::compact
- event::event_channel
- extension::registry::shared_registry
- session::branch::auto_fork_on_edit
- session::branch::fork_session
- session::export::export_to_html
- session::path::ensure_dir
- session::path::manifest_path
- session::path::message_path
- session::path::messages_dir
- session::path::session_dir
- session::path::sessions_dir
- session::path::tree_path
- session::resume::find_last_active_session
- session::resume::find_session_by_prefix
- session::resume::restore_session
- session::tree::build_session_tree
- session::tree::find_in_tree
- session::tree::render_tree
- templates::builtins::get_builtin
- templates::builtins::list_builtins
- templates::discover_user_templates
- templates::engine::render_simple
- templates::load_user_template
Type Aliases
- error::Result
- event::EventReceiver
- event::EventSender
- extension::command_registry::CommandHandler
- extension::keybinding_registry::KeybindingHandler
- extension::registry::SharedExtensionRegistry
- extension::tool_registry::ToolHandler
- templates::engine::TemplateContext