List of all items
Structs
- agent::Decision
- agent_loop::LoopConfig
- agent_tool::ToolOutput
- agents::clarification::ClarificationTool
- agents::clarification::PlanTool
- agents::flexible::FlexibleAgent
- agents::hybrid::HybridAgent
- agents::planning::Plan
- agents::planning::PlanStep
- agents::planning::PlanningAgent
- agents::sgr::SgrAgent
- agents::tool_calling::ToolCallingAgent
- baml_parser::BamlClass
- baml_parser::BamlField
- baml_parser::BamlFunction
- baml_parser::BamlModule
- benchmark::BenchmarkReport
- benchmark::BenchmarkResult
- benchmark::BenchmarkTask
- compaction::Compactor
- context::AgentContext
- discovery::ToolFilter
- evolution::CircuitBreaker
- evolution::EvolutionEntry
- evolution::Improvement
- evolution::LoopOptions
- evolution::LoopState
- evolution::RunStats
- evolution::SessionPattern
- factory::AgentConfig
- flexible_parser::Candidate
- flexible_parser::ParseError
- flexible_parser::ParseResult
- gemini::GeminiClient
- llm::Llm
- openai::OpenAIClient
- openapi::ApiRegistry
- openapi::registry::ApiSpec
- openapi::search::SearchResult
- openapi::spec::Endpoint
- openapi::spec::Param
- oxide_chat_client::OxideChatClient
- oxide_client::OxideClient
- prompt_loader::PromptLoader
- registry::ToolRegistry
- retry::RetryClient
- retry::RetryConfig
- router::ModelRouter
- router::RouterConfig
- streaming::StreamingReceiver
- streaming::StreamingSender
- swarm::AgentId
- swarm::AgentNotification
- swarm::SpawnConfig
- swarm::SwarmManager
- swarm::SwarmResult
- swarm_tools::CancelAgentTool
- swarm_tools::GetStatusTool
- swarm_tools::SpawnAgentTool
- swarm_tools::WaitAgentsTool
- tool::ToolDef
- types::ImagePart
- types::LlmConfig
- types::Message
- types::ProviderConfig
- types::RateLimitInfo
- types::SgrResponse
- types::ToolCall
- types::Usage
- union_schema::ParseError
Enums
- agent::AgentError
- agent_loop::LoopEvent
- agent_tool::ToolError
- baml_parser::BamlType
- compaction::CompactionError
- context::AgentState
- evolution::ControlAction
- evolution::LoopMode
- evolution::SoloSignal
- factory::AgentType
- flexible_parser::CandidateSource
- openapi::caller::ApiAuth
- openapi::spec::ParamLocation
- prompt_loader::PromptError
- router::ModelChoice
- streaming::StreamChunk
- swarm::AgentRole
- swarm::AgentStatus
- swarm::SwarmError
- types::Role
- types::SgrError
Traits
Functions
- agent_loop::run_loop
- agent_loop::run_loop_interactive
- agent_tool::parse_args
- benchmark::all_tasks
- benchmark::compare
- benchmark::compute_report
- benchmark::format_report
- benchmark::load_benchmarks
- benchmark::log_benchmark
- client::synthesize_finish_if_empty
- codegen::generate
- coerce::coerce_value
- compaction::estimate_tokens
- evolution::analyze_sessions
- evolution::baseline_score
- evolution::check_control
- evolution::evaluate
- evolution::evolution_log_path
- evolution::evolution_prompt
- evolution::evolution_prompt_with_history
- evolution::evolution_summary
- evolution::format_improvements
- evolution::load_evolution
- evolution::log_evolution
- evolution::parse_signal
- evolution::score
- factory::create_agent
- flexible_parser::collect_candidates
- flexible_parser::parse_flexible
- flexible_parser::parse_flexible_coerced
- model_info::compaction_budget
- model_info::context_window
- model_info::strip_provider
- openapi::caller::build_url
- openapi::caller::call_api
- openapi::registry::cache_path
- openapi::registry::default_cache_dir
- openapi::registry::download_spec
- openapi::registry::find_popular
- openapi::registry::list_popular
- openapi::registry::load_api_registry
- openapi::registry::load_cached
- openapi::registry::load_or_download
- openapi::registry::popular_apis
- openapi::registry::registry_toml_path
- openapi::registry::save_cache
- openapi::registry::search_apis_guru
- openapi::search::format_results
- openapi::search::search_endpoints
- openapi::spec::filter_endpoints
- openapi::spec::parse_spec
- schema::json_schema_for
- schema::make_openai_strict
- schema::response_schema_for
- schema::to_gemini_parameters
- schema_simplifier::simplify
- schema_simplifier::simplify_tool
- streaming::streaming_channel
- swarm_tools::shared_swarm
- tool::tool
- union_schema::build_action_schema
- union_schema::parse_action