List of all items
Structs
- AgentCapabilities
- AgentConfig
- AgentLoop
- AgentLoopBuilder
- AgentState
- AllowAllHooks
- DefaultHooks
- ExecResult
- FileEntry
- GrepMatch
- InMemoryFileSystem
- InMemoryStore
- LocalFileSystem
- LoggingHooks
- NullEnvironment
- PendingAction
- RetryConfig
- ThreadId
- TokenUsage
- ToolContext
- ToolRegistry
- ToolResult
- context::CompactionConfig
- context::LlmContextCompactor
- context::TokenEstimator
- llm::router::ModelRouter
- llm::types::ChatRequest
- llm::types::ChatResponse
- llm::types::Message
- llm::types::Tool
- llm::types::Usage
- mcp::client::McpClient
- mcp::protocol::ClientCapabilities
- mcp::protocol::ClientInfo
- mcp::protocol::InitializeParams
- mcp::protocol::InitializeResult
- mcp::protocol::JsonRpcError
- mcp::protocol::JsonRpcRequest
- mcp::protocol::JsonRpcResponse
- mcp::protocol::McpPromptsCapability
- mcp::protocol::McpResourcesCapability
- mcp::protocol::McpServerCapabilities
- mcp::protocol::McpToolCallResult
- mcp::protocol::McpToolDefinition
- mcp::protocol::McpToolsCapability
- mcp::protocol::RootsCapability
- mcp::protocol::SamplingCapability
- mcp::protocol::ServerInfo
- mcp::protocol::ToolCallParams
- mcp::protocol::ToolsListResult
- mcp::tool_bridge::McpToolBridge
- mcp::transport::StdioTransport
- primitive_tools::BashTool
- primitive_tools::EditTool
- primitive_tools::GlobTool
- primitive_tools::GrepTool
- primitive_tools::PrimitiveToolContext
- primitive_tools::ReadTool
- primitive_tools::WriteTool
- providers::anthropic::AnthropicProvider
- providers::gemini::GeminiProvider
- providers::openai::OpenAIProvider
- skills::Skill
- skills::loader::FileSkillLoader
- skills::loader::InMemorySkillLoader
- skills::parser::SkillFrontmatter
- subagent::SubagentConfig
- subagent::SubagentFactory
- subagent::SubagentResult
- subagent::SubagentTool
- subagent::ToolCallLog
- todo::TodoItem
- todo::TodoReadTool
- todo::TodoState
- todo::TodoWriteTool
- user_interaction::AskUserQuestionTool
- user_interaction::ConfirmationRequest
- user_interaction::QuestionOption
- user_interaction::QuestionRequest
- user_interaction::QuestionResponse
- web::fetch::LinkFetchTool
- web::provider::BraveSearchProvider
- web::provider::SearchResponse
- web::provider::SearchResult
- web::search::WebSearchTool
- web::security::UrlValidator
Enums
- AgentEvent
- ToolDecision
- ToolTier
- llm::router::ModelTier
- llm::router::TaskComplexity
- llm::types::ChatOutcome
- llm::types::Content
- llm::types::ContentBlock
- llm::types::Role
- llm::types::StopReason
- mcp::protocol::McpContent
- mcp::protocol::RequestId
- todo::TodoStatus
- user_interaction::ConfirmationResponse
- web::fetch::FetchFormat
Traits
- AgentHooks
- Environment
- MessageStore
- StateStore
- Tool
- context::ContextCompactor
- llm::LlmProvider
- mcp::transport::McpTransport
- skills::loader::SkillLoader
- web::provider::SearchProvider
Functions
- builder
- mcp::tool_bridge::register_mcp_tools
- mcp::tool_bridge::register_mcp_tools_with_tiers
- skills::parser::parse_skill_file
Constants
- mcp::client::MCP_PROTOCOL_VERSION
- mcp::protocol::JSONRPC_VERSION
- mcp::protocol::error_codes::INTERNAL_ERROR
- mcp::protocol::error_codes::INVALID_PARAMS
- mcp::protocol::error_codes::INVALID_REQUEST
- mcp::protocol::error_codes::METHOD_NOT_FOUND
- mcp::protocol::error_codes::PARSE_ERROR
- providers::anthropic::MODEL_HAIKU_35
- providers::anthropic::MODEL_OPUS_4
- providers::anthropic::MODEL_SONNET_35
- providers::anthropic::MODEL_SONNET_4
- providers::gemini::MODEL_GEMINI_25_FLASH
- providers::gemini::MODEL_GEMINI_25_PRO
- providers::gemini::MODEL_GEMINI_2_FLASH
- providers::gemini::MODEL_GEMINI_2_FLASH_LITE
- providers::gemini::MODEL_GEMINI_3_FLASH
- providers::gemini::MODEL_GEMINI_3_PRO
- providers::openai::MODEL_GPT41
- providers::openai::MODEL_GPT41_MINI
- providers::openai::MODEL_GPT41_NANO
- providers::openai::MODEL_GPT4O
- providers::openai::MODEL_GPT4O_MINI
- providers::openai::MODEL_GPT5
- providers::openai::MODEL_GPT52_INSTANT
- providers::openai::MODEL_GPT52_PRO
- providers::openai::MODEL_GPT52_THINKING
- providers::openai::MODEL_GPT5_MINI
- providers::openai::MODEL_GPT5_NANO
- providers::openai::MODEL_O1
- providers::openai::MODEL_O1_MINI
- providers::openai::MODEL_O3
- providers::openai::MODEL_O3_MINI
- providers::openai::MODEL_O4_MINI