List of all items
Structs
- agent::builder::AgentBuilder
- agent::core::AgentCore
- agent::function_calling::FunctionCall
- agent::model::GenerationConfig
- agent::model::ModelResponse
- agent::model::ProviderMetadata
- agent::model::TokenUsage
- agent::model::ToolCall
- agent::output::AgentOutput
- agent::output::GraphDebugInfo
- agent::output::GraphDebugNode
- agent::output::MemoryRecallMatch
- agent::output::MemoryRecallStats
- agent::output::ToolInvocation
- agent::providers::mock::MockProvider
- agent::transcription::TranscriptionConfig
- agent::transcription::TranscriptionProviderMetadata
- agent::transcription::TranscriptionStats
- agent::transcription_factory::TranscriptionProviderConfig
- agent::transcription_providers::mock::MockTranscriptionProvider
- bootstrap_self::BootstrapOutcome
- bootstrap_self::BootstrapSelf
- bootstrap_self::plugin::PluginContext
- bootstrap_self::plugin::PluginOutcome
- bootstrap_self::plugins::rust_cargo::RustCargoPlugin
- bootstrap_self::plugins::toak_tokenizer::ToakTokenizerPlugin
- bootstrap_self::plugins::universal_code::UniversalCodePlugin
- bootstrap_self::registry::PluginRegistry
- cli::CliState
- config::AgentProfile
- config::AgentRegistry
- config::AppConfig
- config::AudioConfig
- config::AuthConfig
- config::DatabaseConfig
- config::LoggingConfig
- config::MeshConfig
- config::ModelConfig
- config::PluginConfig
- config::SyncConfig
- config::SyncNamespace
- config::UiConfig
- config::agent::AgentProfile
- config::agent_config::AppConfig
- config::agent_config::AudioConfig
- config::agent_config::AuthConfig
- config::agent_config::DatabaseConfig
- config::agent_config::LoggingConfig
- config::agent_config::MeshConfig
- config::agent_config::ModelConfig
- config::agent_config::PluginConfig
- config::agent_config::SyncConfig
- config::agent_config::SyncNamespace
- config::agent_config::UiConfig
- config::cache::ConfigCache
- config::registry::AgentRegistry
- embeddings::EmbeddingsClient
- embeddings::OpenAIEmbeddingsService
- persistence::ChangelogEntry
- persistence::GraphSyncConfig
- persistence::MeshMessageRecord
- persistence::Persistence
- persistence::SyncStateRecord
- persistence::SyncedEdgeRecord
- persistence::SyncedNodeRecord
- persistence::TokenizedFileRecord
- plugin::PluginMetadata
- plugin::PluginRegistry
- policy::PolicyEngine
- policy::PolicyRule
- policy::PolicySet
- spec::AgentSpec
- tools::ToolRegistry
- tools::ToolResult
- tools::builtin::audio_transcription::AudioTranscriptionTool
- tools::builtin::audio_transcription::MockScenario
- tools::builtin::audio_transcription::TranscriptionConfig
- tools::builtin::bash::BashTool
- tools::builtin::calculator::MathTool
- tools::builtin::code_search::CodeSearchTool
- tools::builtin::echo::EchoTool
- tools::builtin::file_extract::FileExtractTool
- tools::builtin::file_read::FileReadTool
- tools::builtin::file_write::FileWriteTool
- tools::builtin::generate_code::GenerateCodeTool
- tools::builtin::graph::GraphTool
- tools::builtin::grep::GrepTool
- tools::builtin::prompt::PromptUserTool
- tools::builtin::rg::RgTool
- tools::builtin::search::SearchTool
- tools::builtin::shell::ShellTool
- tools::plugin_adapter::PluginToolAdapter
- types::GraphEdge
- types::GraphNode
- types::GraphPath
- types::GraphQuery
- types::GraphQueryResult
- types::MemoryVector
- types::Message
- types::PolicyEntry
- types::ToolLog
Enums
- agent::model::ProviderKind
- agent::output::MemoryRecallStrategy
- agent::transcription::TranscriptionEvent
- agent::transcription::TranscriptionProviderKind
- bootstrap_self::plugin::BootstrapMode
- cli::Command
- config::agent::AgentError
- plugin::PluginState
- policy::PolicyDecision
- policy::PolicyEffect
- tools::builtin::audio_transcription::TranscriptionEvent
- types::EdgeType
- types::GraphQueryReturnType
- types::MessageRole
- types::NodeType
- types::TraversalDirection
Traits
- agent::model::ModelProvider
- agent::transcription::TranscriptionProvider
- bootstrap_self::plugin::BootstrapPlugin
- embeddings::EmbeddingsService
- plugin::Plugin
- tools::Tool
Functions
- agent::builder::create_agent_from_registry
- agent::factory::create_provider
- agent::factory::load_api_key_from_env
- agent::factory::load_api_key_from_file
- agent::factory::resolve_api_key
- agent::function_calling::parse_tool_call_from_message
- agent::function_calling::tool_to_openai_function
- agent::model::parse_thinking_tokens
- agent::transcription_factory::create_transcription_provider
- agent::transcription_factory::create_transcription_provider_simple
- agent::transcription_factory::load_api_key_from_env
- agent::transcription_factory::load_api_key_from_file
- agent::transcription_factory::resolve_api_key
- bootstrap_self::resolve_repo_root
- cli::formatting::create_skin
- cli::formatting::is_terminal
- cli::formatting::render_agent_response
- cli::formatting::render_agent_table
- cli::formatting::render_config
- cli::formatting::render_help
- cli::formatting::render_list
- cli::formatting::render_markdown
- cli::formatting::render_memory
- cli::formatting::render_run_stats
- cli::formatting::set_plain_text_mode
- cli::parse_command
- persistence::migrations::run
- test_utils::create_test_db
- test_utils::env_lock