List of all items
Structs
- a2a::A2aArtifact
- a2a::A2aMessage
- a2a::A2aPart
- a2a::A2aSkill
- a2a::A2aTask
- a2a::A2aTaskStatus
- a2a::Agent
- a2a::AgentCard
- a2a::AgentConfig
- acp::AcpClient
- acp::AcpOptions
- acp::PermissionOption
- acp::PermissionRequest
- acp::PromptResult
- acp::PromptStream
- acp::SessionUpdate
- agents::Agent
- agents::Budget
- agents::CloseOptions
- agents::CompactInfo
- agents::CompactorOptions
- agents::Completion
- agents::Def
- agents::FromDirOptions
- agents::Handle
- agents::HandleView
- agents::InboxItem
- agents::LlmOptions
- agents::Loop
- agents::Options
- agents::Outcome
- agents::PostResult
- agents::RunOpts
- agents::Runtime
- agents::Spec
- agents::StartOptions
- agents::StartedAgent
- agents::SystemClock
- agents::TaskResult
- as_mcp_server::McpServerHandle
- builtins::BackgroundShellInfo
- builtins::BackgroundShells
- builtins::BuiltinsConfig
- builtins::WebSearchResult
- classifier::ChoiceAnswer
- classifier::ChoiceQuestion
- classifier::Classifier
- classifier::ClassifierError
- classifier::ClassifierOptions
- classifier::ClassifierUsage
- classifier::Decision
- classifier::EvalContext
- classifier::NoulAnswer
- classifier::NoulCriteria
- classifier::NoulQuestion
- classifier::RecordedDecision
- classifier::ScoreAnswer
- classifier::ScoreQuestion
- client::AfterLlmEvent
- client::AfterToolEvent
- client::BeforeLlmEvent
- client::BeforeToolEvent
- client::Client
- client::ClientOptions
- client::Conversation
- client::ErrorInfo
- client::Hooks
- client::InProcessOptions
- client::InProcessRequest
- client::InProcessResponse
- client::InProcessToolCall
- client::InProcessUsage
- client::LlmOverride
- client::MetricEvent
- client::ModelInfo
- client::PromptCacheOptions
- client::ProviderError
- client::RunFile
- client::RunResult
- client::StreamEvent
- client::ToolCall
- client::ToolOverride
- client::ToolTierOptions
- client::TranslateRequest
- client::TranslateResult
- client::TranslatedToolCall
- client::Usage
- http::HttpToolOptions
- judge::Bands
- judge::JudgeAnswer
- judge::JudgeQuestion
- judge::Outcome
- judge::Policy
- judge::Rule
- judge::Tape
- judge::batteries::AgentNode
- judge::batteries::AgentRouter
- judge::batteries::AgentVerdict
- judge::batteries::CompleteVerdict
- judge::batteries::ContentGuard
- judge::batteries::ContentGuardOptions
- judge::batteries::ContentVerdict
- judge::batteries::Dimension
- judge::batteries::FilterVerdict
- judge::batteries::GuardedCall
- judge::batteries::IsComplete
- judge::batteries::Item
- judge::batteries::ModelOption
- judge::batteries::ModelRouter
- judge::batteries::ModelVerdict
- judge::batteries::RelevanceOptions
- judge::batteries::RelevanceVerdict
- judge::batteries::RouterOptions
- judge::batteries::SkillRelevance
- judge::batteries::ToolGuard
- judge::batteries::ToolGuardOptions
- judge::batteries::ToolGuardVerdict
- judge::batteries::ToolRelevance
- judge::batteries::ToolResultFilter
- mcp::AuthConfig
- mcp::McpLoadOptions
- mcp::McpServerResult
- mcp::McpSource
- mcp::MemoryTokenStore
- mcp::ServerConfig
- mcp::Token
- mcp::sse::SseClientTransport
- mcp::sse::SseError
- mcp_handler::McpAuthError
- mcp_handler::McpAuthMetadata
- mcp_handler::McpCallEvent
- mcp_handler::McpDecision
- mcp_handler::McpHandler
- mcp_handler::McpHandlerConfig
- mcp_handler::McpPrincipal
- mcp_handler::McpPrompt
- mcp_handler::McpPromptArgument
- mcp_handler::McpPromptMessage
- mcp_handler::McpPromptResult
- mcp_handler::McpRequestContext
- mcp_handler::McpResource
- mcp_handler::McpResourceContent
- mcp_handler::McpServerAuth
- mcp_handler::McpServerInfo
- mcp_handler::McpSkill
- mcp_handler::McpSkillFile
- mcp_serve::McpServeConfig
- mcp_serve::McpToolServer
- mcp_serve::OnCallEvent
- media::CloneVoiceInput
- media::ErrorEnvelope
- media::ImageInput
- media::Media
- media::MediaFile
- media::MediaOptions
- media::MediaPoll
- media::MediaProgress
- media::MediaResult
- media::MediaStart
- media::MediaStyle
- media::MediaVerb
- media::SpeechInput
- media::TalkingInput
- media::TranscribeInput
- media::VideoInput
- relay::RelayCall
- relay::RelayResult
- serve::A2aConfig
- serve::A2aProvider
- serve::AgentCardCapabilities
- serve::AgentCardSkill
- serve::FileTaskStore
- serve::InMemoryTaskStore
- serve::OnTaskEvent
- serve::ServeError
- serve::ServeHandle
- serve::ServeOptions
- serve::ServedAgentCard
- skills::LoadSkillsOptions
- skills::SkillDef
- skills::SkillInfo
- skills::SkillInventory
- skills::SkillSkip
- skills::SkillSource
- store::ConversationInfo
- store::FileConversationStore
- store::InMemoryConversationStore
- tool::Answer
- tool::ContentPart
- tool::PartError
- tool::Request
- tool::Tool
- tool::ToolAnnotations
- tool::ToolContext
- tool::ToolHints
- tool::ToolResult
- toolkit::Toolkit
- toolkit::ToolkitOptions
Enums
- acp::AcpError
- acp::AcpStreamEvent
- acp::PermissionOutcome
- agents::State
- classifier::ClassifierBackend
- classifier::ClassifierStyle
- classifier::DecisionAnswer
- classifier::Question
- client::ClientError
- client::ErrorTier
- client::Prompt
- client::Style
- client::ToolTier
- judge::batteries::OnError
- mcp::McpError
- mcp::McpStatus
- mcp_handler::McpDecisionKind
- media::MediaError
- serve::TaskStoreSpec
- skills::SkillSkipReason
- store::FileStoreSync
- tool::ToolSource
- toolkit::McpConfigInput
- toolkit::ToolkitError
Traits
Functions
- a2a::agent_tools
- a2a::fetch_card
- a2a::parse_agents_config
- a2a::parse_agents_value
- a2a::task_schema
- acp::permission_handler
- acp::render_prompt
- adapters::to_anthropic
- adapters::to_gemini
- adapters::to_openai
- agents::all_todos_done
- agents::compactor
- agents::compose_soul
- agents::estimate_tokens
- agents::from_dir
- agents::harness
- agents::loop_unsupported
- agents::memory_tool
- agents::new
- agents::start_agent
- builtins::builtin_shell
- builtins::create_builtin_tools
- builtins::select_builtins
- classifier::canonical_json
- classifier::canonical_request
- classifier::choice_over
- classifier::create_classifier
- classifier::degenerate_criteria
- classifier::near_uniform
- classifier::with_call_name
- client::acp_generate
- client::acp_generate_stream
- client::acp_messages
- client::create_client
- client::create_in_process_client
- client::key_env_for_base_url
- client::list_models
- client::redact_provider_body
- client::retry_after_seconds
- client::run_files_of
- client::validate_part
- http::http_tool
- judge::apply_rules
- judge::ask
- judge::ask_ctx
- judge::batteries::default_dimensions
- judge::batteries::latest_user_text
- judge::batteries::provider_tool
- judge::choice
- judge::gate
- judge::message_state
- judge::noul
- judge::noul_with
- judge::question_wire
- judge::questions
- judge::recorded
- judge::score
- judge::state
- judge::static_classifier
- mcp::answer_to_elicit_result
- mcp::elicitation_to_request
- mcp::expand_env_headers
- mcp::load_mcp
- mcp::load_mcp_with
- mcp::parse_mcp_config
- mcp::parse_mcp_config_file
- mcp::parse_mcp_config_str
- mcp::parse_skill_uri
- mcp_handler::load_mcp_skills
- mcp_handler::mcp_request_context
- mcp_serve::exposed_mcp_tools
- media::create_media
- media::load_media_style
- relay::answer_declined
- relay::answer_output
- relay::is_relay_request
- relay::relay_answer
- relay::relay_calls_of
- relay::relay_tool
- serve::build_agent_card
- serve::resolve_store
- skills::list_skills
- skills::load_skills
- skills::load_skills_with
- tool::auth_required
- tool::define_tool
- tool::define_typed_tool
- tool::empty_schema
- tool::is_concurrency_safe
- tool::pending
- tool::pending_of
- tool::resolve_max_tool_concurrency
- tool::resolve_max_tool_concurrency_with
- tool::sanitize
- toolkit::create_toolkit
Type Aliases
- a2a::AgentsConfig
- acp::PermissionHandler
- acp::StderrHandler
- acp::UpdateHandler
- agents::AsToolOptionsFn
- agents::CountTokensFn
- agents::Guardrail
- agents::OnBeatFn
- agents::OnCloseFn
- agents::OnCompactFn
- agents::OnSpawnFn
- agents::SummarizeFn
- agents::VerifyFn
- builtins::WebSearchFn
- builtins::WebSearchFuture
- classifier::EvaluateFn
- classifier::Questions
- client::AfterLlmHook
- client::AfterToolHook
- client::BeforeLlmHook
- client::BeforeToolHook
- client::BodyTransformFn
- client::BoxFuture
- client::CountTokensFn
- client::EmitFn
- client::GenerateFn
- client::GenerateStreamFn
- client::OnErrorFn
- client::OnMetricFn
- client::UsageCountFn
- client::WaitForCtxFn
- client::WaitForFn
- judge::Answers
- mcp::McpConfig
- mcp::OnServer
- mcp::OpenUrlFn
- mcp_handler::AuthenticateFn
- mcp_handler::BeforeCallFn
- mcp_handler::BoxFuture
- mcp_handler::GetPromptFn
- mcp_handler::ListPromptsFn
- mcp_handler::ListResourcesFn
- mcp_handler::ListSkillsFn
- mcp_handler::ListToolsFn
- mcp_handler::McpAuthFailure
- mcp_handler::McpBody
- mcp_handler::McpIdentity
- mcp_handler::OnMcpCallFn
- mcp_handler::ReadResourceFn
- mcp_handler::ServerInfoFn
- mcp_handler::VerifyTokenFn
- mcp_handler::WwwAuthenticateFn
- mcp_serve::OnCall
- media::OnProgressFn
- serve::OnTask
- tool::ConcurrencySafeFn
- tool::ExecuteFn
- tool::ToolFuture
- toolkit::SkillProvider
- toolkit::SkillProviderFuture
Constants
- a2a::A2A_DEFAULT_POLL_EVERY_MS
- a2a::A2A_DEFAULT_TIMEOUT_MS
- acp::SUPERSEDES_MARKER
- agents::BOOTSTRAP_ORDER
- agents::HEARTBEAT_OK
- agents::LIMIT_COMPLETION
- agents::LIMIT_MAX_CHILDREN
- agents::LIMIT_MAX_CONCURRENT
- agents::LIMIT_MAX_DEPTH
- agents::LIMIT_MAX_TOKENS
- agents::LIMIT_MAX_TOOL_CALLS
- agents::LIMIT_MAX_TURNS
- agents::LIMIT_MAX_WALL_MS
- agents::LIMIT_TIMEOUT
- agents::REASON_BUDGET
- agents::REASON_CLOSED
- agents::REASON_ERROR
- agents::REASON_INTERRUPTED
- agents::TASK_STATUS_CLOSED
- agents::TASK_STATUS_DONE
- agents::TASK_STATUS_ERROR
- agents::TASK_STATUS_INCOMPLETE
- agents::TASK_STATUS_INTERRUPTED
- agents::TASK_STATUS_PENDING
- agents::TASK_STATUS_TIMEOUT
- agents::UNLIMITED
- builtins::DEFAULT_KILL_GRACE_MS
- classifier::DEFAULT_CLASSIFIER_API_KEY_ENV
- classifier::DEFAULT_CLASSIFIER_BASE_URL
- classifier::DEFAULT_CLASSIFIER_BATCH_CONCURRENCY
- classifier::DEFAULT_CLASSIFIER_MODEL
- classifier::DEFAULT_CLASSIFIER_TIMEOUT_MS
- classifier::MAX_CHOICE_OPTIONS
- classifier::MAX_SCORE_LEVELS
- classifier::METRIC_CLASSIFIER_EVALUATE
- classifier::METRIC_CLASSIFIER_WARNING
- classifier::MIN_SCORE_LEVELS
- classifier::NEAR_UNIFORM_TOLERANCE
- classifier::OPENROUTER_CLASSIFIER_API_KEY_ENV
- classifier::OPENROUTER_CLASSIFIER_BASE_URL
- classifier::OPENROUTER_CLASSIFIER_MODEL
- client::REDACTED_MARKER
- client::UNSUPPORTED_PART_AS_ERROR
- client::UNSUPPORTED_PART_AS_TEXT
- http::HTTP_DEFAULT_TIMEOUT
- judge::BAND_NO
- judge::BAND_UNCERTAIN
- judge::BAND_YES
- judge::DEFAULT_BANDS
- judge::batteries::RISK_RUBRIC
- judge::batteries::ROLE_AGENT_ROUTER
- judge::batteries::ROLE_CONTENT_GUARD
- judge::batteries::ROLE_IS_COMPLETE
- judge::batteries::ROLE_MODEL_ROUTER
- judge::batteries::ROLE_SKILL_RELEVANCE
- judge::batteries::ROLE_TOOL_GUARD
- judge::batteries::ROLE_TOOL_RELEVANCE
- judge::batteries::ROLE_TOOL_RESULT_FILTER
- mcp::DEFAULT_TIMEOUT
- mcp::PROTOCOL_VERSION
- mcp_handler::MCP_HANDLER_IMPLEMENTED_VERSIONS
- mcp_handler::MCP_PROTOCOL_2026
- mcp_handler::MCP_SKILLS_EXTENSION
- relay::RELAY_IS_ERROR_KEY
- relay::RELAY_KIND
- relay::RELAY_OUTPUT_KEY
- serve::CARD_PATH
- skills::SKILLS_PROMPT_PREAMBLE
- skills::SKILL_TOOL_DESCRIPTION
- tool::DEFAULT_MAX_TOOL_CONCURRENCY