List of all items
Structs
- agent_loop::AgentLoopConfig
- agent_loop::evaluation::ElaborateEvaluation
- agent_loop::evaluation::LlmJudgeEvaluation
- agent_loop::evaluation::PickFirstEvaluation
- agent_loop::evaluation::TokenEfficientEvaluation
- agent_loop::evaluation::TransparentEvaluation
- agent_loop::script_callback::ScriptCallback
- agents::BasicAgent
- agents::profile::AgentProfile
- agents::sub_agent::SubAgentTool
- agents::system_prompt::AgentPromptStrategy
- agents::system_prompt::CustomPromptStrategy
- agents::system_prompt::MinimalPromptStrategy
- agents::system_prompt::PromptBlockDef
- agents::system_prompt::SystemPrompt
- config::AgentConfig
- config::AgentInstanceSection
- config::AgentSection
- config::CacheSection
- config::CallbacksSection
- config::CompactionInstanceSection
- config::CompactionSection
- config::CompatSection
- config::CostSection
- config::ExecutionSection
- config::HooksSection
- config::ProfileInstanceSection
- config::ProfileSection
- config::PromptInstanceSection
- config::ProviderInstance
- config::ProviderSection
- config::RetrySection
- config::SessionSection
- config::SkillsSection
- config::StrategyBlockSection
- config::StrategyInstanceSection
- config::SubAgentsSection
- config::SystemPromptSection
- config::SystemPromptStrategySection
- config::ToolInstance
- config::ToolsSection
- context::compaction::CompactedSection
- context::compaction::CompactionBlock
- context::compaction::TurnMap
- context::compaction::TurnRange
- context::config::CompactionConfig
- context::config::ContextConfig
- context::execution::CurrentToolExecution
- context::execution::ExecutionLimits
- context::execution::ExecutionTracker
- context::skills::Skill
- context::skills::SkillSet
- context::strategy::DefaultBlockCompaction
- context::strategy::DefaultCompaction
- context::token::HeuristicTokenCounter
- context::tracker::ContextTracker
- mcp::client::McpClient
- mcp::client::McpClientConfig
- mcp::tool_adapter::McpToolAdapter
- mcp::transport::HttpTransport
- mcp::transport::StdioTransport
- mcp::types::ClientInfo
- mcp::types::InitializeResult
- mcp::types::JsonRpcError
- mcp::types::JsonRpcRequest
- mcp::types::JsonRpcResponse
- mcp::types::McpToolCallResult
- mcp::types::McpToolInfo
- mcp::types::ServerCapabilities
- mcp::types::ServerInfo
- mcp::types::ToolsListResult
- provider::anthropic::AnthropicProvider
- provider::azure_openai::AzureOpenAiProvider
- provider::bedrock::BedrockProvider
- provider::context_translation::DefaultContextTranslation
- provider::google::GoogleProvider
- provider::google_vertex::GoogleVertexProvider
- provider::mock::MockProvider
- provider::mock::MockToolCall
- provider::model::CostConfig
- provider::model::ModelConfig
- provider::model::OpenAiCompat
- provider::model::StaticCredentialProvider
- provider::openai_compat::OpenAiCompatProvider
- provider::openai_responses::OpenAiResponsesProvider
- provider::registry::ProviderRegistry
- provider::retry::RetryConfig
- provider::sse::SseEvent
- provider::traits::StreamConfig
- provider::traits::ToolDefinition
- session::model::ChildLoopRef
- session::model::LoopConfigSnapshot
- session::model::LoopEvent
- session::model::LoopRecord
- session::model::ParallelGroupRecord
- session::model::Session
- session::model::SpawnRef
- session::model::Turn
- session::recorder::SessionRecorder
- session::recorder::SessionRecorderConfig
- session::storage::FileSystemSessionStore
- tools::bash::BashTool
- tools::edit::EditFileTool
- tools::file::ReadFileTool
- tools::file::WriteFileTool
- tools::list::ListFilesTool
- tools::prun::PrunRecord
- tools::prun::PrunRequest
- tools::prun::PrunTool
- tools::registry::ToolRegistry
- tools::revert::RevertRecord
- tools::revert::RevertRequest
- tools::revert::RevertTool
- tools::search::SearchTool
- types::agent_message::LlmMessage
- types::agent_message::TurnId
- types::context::AgentContext
- types::extension::ExtensionMessage
- types::node_tag::NodeId
- types::node_tag::NodeTag
- types::node_tag::RevertRenderPolicy
- types::parallel::ParallelLoopOutcome
- types::parallel::ParallelLoopResult
- types::provenance::AnnotatedRequestPayload
- types::tool::ToolContext
- types::tool::ToolResult
- types::usage::CacheConfig
- types::usage::Usage
Enums
- agent_loop::script_callback::ScriptCallbackError
- agents::AgentBuildError
- agents::QueueMode
- config::ConfigError
- config::ConfigFormat
- config::reference::ConfigRef
- context::config::CompactionScope
- context::skills::SkillError
- mcp::types::McpContent
- mcp::types::McpError
- provider::mock::MockResponse
- provider::model::ApiProtocol
- provider::model::MaxTokensField
- provider::model::ThinkingFormat
- provider::traits::ProviderError
- provider::traits::ResponseFormat
- provider::traits::StreamEvent
- session::model::LoopStatus
- session::model::SessionError
- session::model::SessionFormation
- session::model::SessionScope
- tools::prun::PrunVariant
- types::agent_message::AgentMessage
- types::content::Content
- types::content::Message
- types::content::StopReason
- types::context::InRunEntry
- types::event::AgentEvent
- types::event::ContinuationKind
- types::event::StreamDelta
- types::event::TurnTrigger
- types::node_tag::RevertCategory
- types::node_tag::TagKind
- types::parallel::EvaluationDecision
- types::parallel::FilterResult
- types::provenance::BlockProvenance
- types::provenance::ProvenanceRole
- types::tool::ToolError
- types::tool::ToolExecutionStrategy
- types::usage::CacheStrategy
- types::usage::ThinkingLevel
Traits
- agents::Agent
- agents::system_prompt::SystemPromptStrategy
- context::strategy::BlockCompactionStrategy
- context::strategy::CompactionStrategy
- context::token::TokenCounter
- mcp::transport::McpTransport
- provider::context_translation::ContextTranslationStrategy
- provider::model::CredentialProvider
- provider::traits::StreamProvider
- session::storage::SessionStore
- types::parallel::EvaluationStrategy
- types::parallel::InputFilter
- types::tool::AgentTool
Functions
- agent_loop::agent_loop
- agent_loop::agent_loop_continue
- agent_loop::agent_loop_parallel
- agent_loop::script_callback::detect_interpreter
- agent_loop::script_callback::is_script_path
- config::agent_from_config
- config::agent_from_config_with_registry
- config::agents_from_config
- config::parse_config
- config::parse_config_auto
- config::parse_config_file
- config::reference::parse_config_ref
- context::compact_messages::compact_messages
- context::compact_messages::compact_messages_with_counter
- context::orchestration::build_context_from_session
- context::orchestration::compact_session_loops
- context::token::content_tokens
- context::token::estimate_tokens
- context::token::message_tokens
- context::token::resolve_counter
- context::token::total_tokens
- mcp::types::next_request_id
- provider::sse::drive_sse
- session::storage::delete_session
- session::storage::list_session_ids
- session::storage::load_session
- session::storage::load_sessions_for_agent
- session::storage::save_session
- tools::default_tools
- types::content::now_ms
Type Aliases
- agent_loop::AfterCompactionEndFn
- agent_loop::AfterLoopFn
- agent_loop::AfterToolExecutionFn
- agent_loop::AfterToolExecutionUpdateFn
- agent_loop::AfterTurnFn
- agent_loop::BeforeCompactionStartFn
- agent_loop::BeforeLoopFn
- agent_loop::BeforeToolExecutionFn
- agent_loop::BeforeToolExecutionUpdateFn
- agent_loop::BeforeTurnFn
- agent_loop::ConvertToLlmFn
- agent_loop::GetMessagesFn
- agent_loop::HookFuture
- agent_loop::OnErrorFn
- agent_loop::TransformContextFn
- session::recorder::AfterTaskFn
- session::recorder::BeforeTaskFn
- tools::bash::ConfirmFn
- types::tool::ProgressFn
- types::tool::ToolUpdateFn