List of all items
Structs
- A2aAgentConfig
- A2aLimits
- CancellationToken
- McpServerConfig
- McpSseServerConfig
- McpStreamableHttpServerConfig
- ModelInfo
- ProviderRequestOptions
- ReasoningOptions
- RoundAdjustment
- RoundContext
- RoundToolResult
- RunLocals
- ToolResultPagingConfig
- a2a::A2aAgent
- a2a::A2aAgentConfig
- a2a::A2aConfig
- a2a::A2aLimits
- a2a::A2aPeer
- a2a::A2aReload
- a2a::A2aSource
- a2a::A2aWatch
- a2a::A2aWatchError
- a2a::SecretString
- agents::Attachment
- agents::ExchangeBounds
- agents::Message
- agents::Resolved
- agents::Started
- agents::Taught
- agents::TaughtAgent
- approval::AllowAll
- approval::ApprovalAnswer
- approval::ApprovalGate
- approval::ApprovalRequest
- approval::DenyAll
- approval::DenyAllGate
- approval::ToolAuthorizationDecision
- approval::ToolAuthorizationRequest
- budget::BudgetPool
- compaction::Compaction
- config::Config
- config::GatewayRingConfig
- config::Setting
- context::ContextConfig
- context::ContextDocument
- context::WorkspaceContext
- event::Binding
- event::ContextFile
- event::ElidedToolResult
- event::EventLine
- event::JsonlWriter
- event::SkillSummary
- event::TemplateSummary
- fingerprint::Fingerprint
- hooks::HookRunner
- hooks::HookSpec
- hooks::HooksConfig
- hooks::HooksFile
- hooks::HooksSource
- hooks::contract::HookCall
- hooks::contract::HookRequest
- mcp::McpConfig
- mcp::McpServerConfig
- mcp::McpSource
- mcp::McpSseLimits
- mcp::McpSseServerConfig
- mcp::McpStreamableHttpLimits
- mcp::McpStreamableHttpServerConfig
- mcp::SecretString
- memory::Memory
- memory::MemoryConfig
- memory::MemorySource
- provider::ProviderChoice
- run::AgentEventTapGuard
- run::Bounds
- run::CancellationToken
- run::CollectingSink
- run::Compacted
- run::EventFanIn
- run::FnSink
- run::LoadedSkill
- run::MergedEvents
- run::ModelInfo
- run::NullSink
- run::OutputAttemptReport
- run::OutputFailure
- run::OutputReport
- run::OutputReservation
- run::OutputSpec
- run::PreparedRun
- run::ReasoningOptions
- run::RoundAdjustment
- run::RoundContext
- run::RoundToolResult
- run::RunContext
- run::RunLocals
- run::RunReport
- run::RunUsage
- run::TaggedEvent
- run::TaggedSink
- run::TurnOptions
- runtime::CommandRequest
- runtime::GatewayMember
- runtime::GatewayMemberRef
- runtime::GatewayRingPolicy
- runtime::LocalRuntimeExecutor
- runtime::ModelInfo
- runtime::ProviderCapabilities
- runtime::ProviderDescriptor
- runtime::ProviderId
- runtime::ProviderRetry
- runtime::Request
- runtime::Response
- runtime::Runtime
- runtime::RuntimeBuilder
- runtime::TokenUsage
- runtime::ToolResultPolicy
- skills::SkillsConfig
- skills::SkillsSource
- store::PersistedSession
- templates::Template
- templates::TemplateSource
- templates::TemplatesConfig
- tools::ParallelToolContext
- tools::RuntimeToolDescriptor
- tools::ToolAuthorizationPreview
- tools::ToolContext
- tools::declared::DeclaredTool
- tools::declared::DeclaredToolSpec
- tools::declared::ToolsConfig
- tools::declared::ToolsSource
- tools::spawn::ChildContext
- tools::spawn::ChildSpec
- tools::spawn::ReachPolicy
- tools::spawn::SpawnInput
- tools::spawn::SpawnTool
- workspace::RunProfile
- workspace::RunSpec
- workspace::ToolRoster
- workspace::Workspace
- workspace::WorkspaceBuilder
Enums
- AgentEvent
- BuiltinProvider
- ContentBlock
- ModelSelector
- ReasoningChange
- ReasoningSummary
- RoundBoundary
- RoundDecision
- RunFailure
- RunFailureCategory
- ToolSideEffectLevel
- a2a::A2aError
- agents::Failure
- agents::Outcome
- agents::PeerError
- agents::Request
- agents::Route
- agents::StillWorking
- agents::Unresolved
- approval::ApprovalDecision
- approval::RuntimeError
- approval::ToolAuthorizationOutcome
- approval::ToolSideEffectLevel
- config::ConfigError
- config::ConfigLookup
- context::ContextError
- context::ContextScope
- context::SystemPrompt
- error::RunError
- event::Event
- event::Mutability
- event::NoticeSeverity
- event::PermissionOutcome
- event::RequestToolResultElisionPolicy
- event::RuleScope
- event::RunOutcome
- event::TaskKind
- event::TaskStatus
- event::ToolResultContentKind
- event::ToolResultElisionAction
- fingerprint::Snapshot
- hooks::HookConfigError
- hooks::OnFailure
- hooks::contract::HookEvent
- hooks::contract::HookOutcome
- hooks::wire::HookResponse
- mcp::McpError
- mcp::McpServer
- mcp::McpStreamableHttpConfigError
- memory::MemoryError
- memory::MemoryKind
- memory::WorkspaceMemoryRoot
- provider::ProviderError
- run::AgentEvent
- run::Bound
- run::ContentBlock
- run::Effort
- run::OutputAttempt
- run::OutputDecision
- run::PromptPart
- run::ReasoningChange
- run::ReasoningSummary
- run::RoundBoundary
- run::RoundDecision
- run::RunFailure
- run::RunFailureCategory
- runtime::CommandSpec
- runtime::ContentBlock
- runtime::ContentBlockDelta
- runtime::ContentBlockStart
- runtime::FailureKind
- runtime::FileToolProfile
- runtime::GatewayRingEvent
- runtime::ProviderError
- runtime::ProviderEvent
- runtime::ResponsesStateMode
- runtime::ResponsesTransport
- runtime::Role
- runtime::Wire
- shell::ShellAccess
- templates::TemplateError
- tools::ToolApprovalCategory
- tools::ToolCapability
- tools::ToolDurability
- tools::ToolExecutionCategory
- tools::ToolSideEffectLevel
- tools::declared::DeclaredToolError
- tools::declared::SideEffect
- tools::spawn::Reach
- tools::spawn::SpawnMode
- workspace::RemoteConversationState
Traits
- Provider
- RoundStrategy
- agents::AgentResolver
- agents::Peer
- approval::Approver
- approval::ToolAuthorizer
- hooks::Interceptor
- run::EventSink
- run::RoundStrategy
- runtime::RuntimeExecutor
- tools::ExecutableTool
- tools::ToolDefinition
- tools::ToolExecutor
Attribute Macros
Functions
- a2a::agents
- a2a::discover
- approval::is_consequential
- event::tool_result_elision_line
- fingerprint::snapshot
- hooks::discover
- hooks::load
- mcp::discover
- mcp::servers
- media::by_extension
- media::extension_for
- media::is_textual
- media::is_viewable_image
- media::media_type
- media::safe_file_name
- media::sniff
- memory::file_contents
- provider::key_var
- provider::normalize_base_url
- provider::parse
- provider::resolve
- provider::resolve_with
- run::run
- run::run_with_approver
- runtime::provider_event_stream_from_response
- skills::discover
- store::default_directory
- store::forget
- store::forget_in
- store::list
- store::list_in
- store::runtime_identifier
- templates::discover
- templates::invocation
- templates::load
- templates::load_sources
- tools::declared::discover
- tools::declared::load
- tools::spawn::classify_spawn_input
- tools::spawn::parse_spawn_input
Type Aliases
- agents::OnChange
- hooks::InterceptorError
- run::BindingSource
- runtime::CommandOutput
- runtime::ProviderEventStream
- runtime::Refresh
- tools::ToolResult
- tools::spawn::TaskFuture
- tools::spawn::TaskScope
Constants
- a2a::A2A_RETRY_BACKOFF
- a2a::DEFAULT_A2A_WATCH_INTERVAL
- a2a::DEFAULT_GLOBAL_A2A_FILE
- a2a::DEFAULT_WORKSPACE_A2A_FILE
- a2a::HOPS_EXTENSION
- config::CONFIG_SCHEMA_VERSION
- config::DEFAULT_GLOBAL_CONFIG_FILE
- config::DEFAULT_WORKSPACE_CONFIG_FILE
- context::DEFAULT_CONTEXT_FALLBACK_FILE
- context::DEFAULT_CONTEXT_FILE
- event::EVENT_SCHEMA_VERSION
- hooks::DEFAULT_GLOBAL_HOOKS_FILE
- hooks::DEFAULT_HOOK_TIMEOUT
- hooks::DEFAULT_WORKSPACE_HOOKS_FILE
- hooks::wire::HOOK_SCHEMA_VERSION
- mcp::DEFAULT_GLOBAL_MCP_FILE
- mcp::DEFAULT_WORKSPACE_MCP_FILE
- media::MAX_VIEWABLE_IMAGE_BYTES
- media::VIEWABLE_IMAGES
- memory::MEMORY_DIR
- memory::MEMORY_EXTENSION
- provider::GATEWAYS_VAR
- skills::DEFAULT_GLOBAL_SKILLS_DIR
- skills::DEFAULT_WORKSPACE_SKILLS_DIR
- skills::SHARED_SKILLS_DIR
- templates::DEFAULT_GLOBAL_TEMPLATES_DIR
- templates::DEFAULT_WORKSPACE_TEMPLATES_DIR
- templates::NAMESPACE_SEPARATOR
- templates::TEMPLATE_EXTENSION
- tools::declared::DEFAULT_GLOBAL_TOOLS_FILE
- tools::declared::DEFAULT_TOOL_TIMEOUT
- tools::declared::DEFAULT_WORKSPACE_TOOLS_FILE
- tools::declared::TOOLS_SCHEMA_VERSION
- tools::spawn::DEFAULT_DELEGATION_DEPTH
- tools::spawn::DEFAULT_DELEGATION_WIDTH
- tools::spawn::SPAWN
- tools::spawn::SPAWN_ANY_FIELD
- tools::spawn::SPAWN_BACKGROUND_FIELD
- tools::spawn::SPAWN_INPUT_FIELD
- tools::spawn::SPAWN_REACH_FIELD
- tools::spawn::SPAWN_WAIT_FIELD