List of all items
Structs
- AdviseTool
- AdvisorEmissionGuard
- AdvisorNote
- AdvisorRuntime
- Agent
- AgentAdvisor
- AgentConfig
- AgentHooks
- AgentInfo
- AgentLoop
- AgentLoopConfig
- AgentState
- AgentToolResult
- AuthStore
- BashTool
- BuiltinModelEntry
- BuiltinProvider
- BuiltinProviderEntry
- CompactedContext
- ConsentManager
- Context
- Cost
- DefaultCircuitBreaker
- DeliveryOpts
- DirectToolDef
- EditTool
- FindTool
- GetSearchResultsTool
- GrepTool
- LsTool
- McpCallResult
- McpConfig
- McpDashboardData
- McpDirectTool
- McpManager
- McpSamplingRequest
- McpServerInfo
- McpSettings
- McpSettingsView
- McpTool
- McpToolDef
- McpToolInfo
- MemoryEditTool
- MemoryItem
- MemoryRecallTool
- MemoryReflectTool
- MemoryRetainTool
- MetadataCache
- Model
- ModelRegistry
- NoopSpawnValidator
- OpenAiProvider
- OpenAiResponsesProvider
- OverrideFile
- ProviderOptions
- ProviderRegistry
- ReadTool
- ResolvedContent
- RoleRegistry
- RoleRoutingProvider
- RoleSignals
- SearchCache
- ServerEntry
- SharedState
- StdioTransport
- StreamOptions
- StreamableHttpTransport
- StructuredOutput
- SubagentTool
- TodoItem
- TodoPhase
- TodoTool
- TodoUpdateResult
- TokenBundle
- Tool
- ToolCall
- ToolContext
- ToolMetadata
- ToolRegistry
- ToolResult
- UserMessage
- WebSearchTool
- WriteTool
- agent_builder::AgentBuilder
- agent_builder::SessionHookClosures
- agent_definition::AgentDefinition
- agent_definition::AgentDiscovery
- agent_group::AgentGroup
- agent_group::AgentGroupOutput
- agent_group::GroupResult
- builder::Oxicode
- builder::OxicodeBuilder
- builder::SupervisorBuilder
- closure_tool::ClosureTool
- coordination::consensus::Consensus
- coordination::consensus::VoteResult
- coordination::group_ext::CoordinatedGroup
- coordination::group_ext::CoordinatedGroupBuilder
- coordination::shared_memory::MemoryEntry
- coordination::shared_memory::MemoryKey
- coordination::shared_memory::SharedMemory
- coordination::work_queue::WorkItem
- coordination::work_queue::WorkQueue
- coordination::work_queue::WorkQueueConfig
- coordination::work_queue::WorkQueueStats
- coordination::work_queue::WorkResult
- delegation::SdkSubagentRunner
- event_bus::EventBus
- kernel_bridge::KernelToolContext
- lifecycle::AgentHandle
- lifecycle::AgentPool
- lifecycle::AgentSnapshot
- lifecycle::AgentSupervisor
- lifecycle::FileSnapshotStore
- lifecycle::SubagentCoordinator
- lifecycle::SubagentSpawnRequest
- lifecycle::SubagentTracker
- lifecycle::SupervisorPolicy
- lifecycle::ToolManifest
- message_bus::InterAgentMessage
- message_bus::LagAwareReceiver
- message_bus::MessageBus
- metrics::AgentMetrics
- metrics::MetricsSnapshot
- middleware::MiddlewareContext
- middleware::MiddlewarePipeline
- middleware::MiddlewareResult
- middleware::builtins::ContentFilterMiddleware
- middleware::builtins::LoggingMiddleware
- middleware::builtins::RateLimitMiddleware
- middleware::builtins::TokenBudgetMiddleware
- middleware::hook::HookMiddleware
- middleware::observability_adapters::AuditLogMiddleware
- middleware::observability_adapters::AuthorizerMiddleware
- middleware::plugin::PluginLoader
- middleware::plugin::PluginManifest
- observability::AuditFilter
- observability::AuditLog
- observability::CostBreakdown
- observability::CostSnapshot
- observability::CostTracker
- observability::CostTrackerConfig
- observability::EventQuery
- observability::EventStore
- observability::EventStoreConfig
- observability::GlobalCostSnapshot
- observability::ObservabilityDecorator
- observability::Span
- observability::SpanContext
- observability::SpanGuard
- observability::SpanId
- observability::StoredEvent
- observability::TokenUsage
- observability::TraceId
- observability::Tracer
- observability::audit_trail::AuditTrail
- observability::audit_trail::TrailEntry
- port_memory_backend::PortMemoryBackend
- ports::AllowAllAccessGate
- ports::CronJob
- ports::EmptyCapabilityResolver
- ports::InMemoryEventBus
- ports::LineMap
- ports::MemoryEntry
- ports::NoopAuthProvider
- ports::NoopConfigStore
- ports::NoopCronScheduler
- ports::NoopEmbeddingProvider
- ports::NoopEventBus
- ports::NoopInternalUrlRouter
- ports::NoopMemoryStore
- ports::NoopPersonaProvider
- ports::NoopResourceMonitor
- ports::NoopRuleRegistry
- ports::NoopSkillLoader
- ports::NoopStateStore
- ports::OAuthToken
- ports::Persona
- ports::PortRegistry
- ports::ResolveContext
- ports::ResolvedUrl
- ports::ResourceUsage
- ports::Rule
- ports::Skill
- ports::SkillMeta
- ports::SubscriptionHandle
- ports::ToolCallRequest
- ports::UrlCompletion
- ports::catalog::CatalogModelEntry
- ports::catalog::CatalogProviderEntry
- ports::catalog::NoopModelCatalog
- ports::fs::access::SimpleAccessGate
- ports::fs::auth::FileAuthProvider
- ports::fs::capability::TomlCapabilityResolver
- ports::fs::catalog::CatalogConfig
- ports::fs::catalog::FileModelCatalog
- ports::fs::config::FileConfigStore
- ports::fs::hook_runner::CommandHookRunner
- ports::fs::hook_runner::HookConfigError
- ports::fs::persona::FilePersonaProvider
- ports::fs::session::FileStateStore
- ports::fs::skill::FileSkillLoader
- ports::hooks::HookContext
- ports::hooks::HookOutcome
- ports::hooks::HookSpec
- ports::hooks::NoopHookRunner
- ports::inmem::cron::InMemoryCronScheduler
- ports::inmem::event::InProcessEventBus
- ports::inmem::hook::InMemoryHookRunner
- ports::inmem::memory::InMemoryMemoryStore
- ports::inmem::resources::CountingResourceMonitor
- ports::inmem::todo_state::InMemoryTodoState
- ports::inmem::url_router::CompositeUrlRouter
- prelude::Agent
- prelude::AgentConfig
- prelude::AgentDefinition
- prelude::AgentDiscovery
- prelude::AgentLoop
- prelude::AgentState
- prelude::AgentToolResult
- prelude::BuiltinModelEntry
- prelude::BuiltinProviderEntry
- prelude::MemoryItem
- prelude::Model
- prelude::ModelEntry
- prelude::OpenAiProvider
- prelude::OpenAiResponsesProvider
- prelude::OverrideFile
- prelude::ResolvedContent
- prelude::SearchCache
- prelude::SharedState
- prelude::ToolRegistry
- prelude::UserMessage
- router::BehavioralSignal
- router::ContextBudgetSignal
- router::FallbackChain
- router::MessageContentSignal
- router::ProviderModel
- router::RoutedTierConfig
- router::RouterConfig
- router::RouterPipeline
- router::RouterProfile
- router::RouterProfiles
- router::RouterProvider
- router::RouterSnapshot
- router::RouterState
- router::RoutingDecision
- router::RoutingScore
- router::ScoringWeights
- router::StructuralSignal
- router::VisionSignal
- router::classifier::ClassifierInput
- router::classifier::HeuristicClassifier
- router::classifier::LlmClassifier
- router::fallback::FallbackChain
- router::profiles::ProviderModel
- router::profiles::RouterProfiles
- router::signals::BehavioralSignal
- router::signals::ContextBudgetSignal
- router::signals::MessageContentSignal
- router::signals::StructuralSignal
- router::signals::VisionSignal
- router::types::RoutedTierConfig
- router::types::RouterConfig
- router::types::RouterProfile
- router::types::RouterState
- router::types::RoutingDecision
- router::types::RoutingScore
- router::types::ScoringWeights
- routing::RoutingConfig
- routing::RoutingControl
- security::AccessDenied
- security::AccessGate
- security::AgentContext
- security::AgentPermissions
- security::Authorizer
- security::ExecPolicy
- security::PendingApproval
- security::PermAuditEntry
- security::PermissionUpdate
- security::RbacAuditEntry
- security::RbacManager
- security::RbacPolicy
- security::TracingAuditSink
- security::TrailAuditSink
- security::capability::CapabilitySet
- security::capability::types::CSpace
- security::capability::types::CSpaceBuilder
- security::capability::types::CapabilityEntry
- security::middleware::SecurityMiddleware
- snapcompact_compactor::SnapcompactCompactor
- url_resolver::SdkUrlResolver
- workflow_dsl::WorkflowDefinition
- workflow_engine::StepOutput
- workflow_engine::WorkflowEngine
- workflow_engine::WorkflowResult
Enums
- AdvisorDeliveryChannel
- AdvisorSeverity
- AgentError
- AgentEvent
- AgentHubStatus
- AgentKind
- Api
- BreakerError
- BreakerState
- BrowseProgress
- CompactionEvent
- CompactionStrategy
- ConsentState
- ContentBlock
- DirectToolsConfig
- InputModality
- LifecycleMode
- LspAction
- McpConnectionStatus
- McpContent
- Message
- MessageContent
- Mode
- ModelRole
- OAuthError
- OutputMode
- ProviderError
- ProviderEvent
- StreamDelta
- StructuredOutputError
- ThinkingLevel
- TodoOp
- TodoStatus
- ToolCallContext
- ToolCallType
- ToolExecutionMode
- ToolPrefix
- ToolValidationError
- VisitReason
- agent_definition::AgentScope
- agent_definition::DefaultContext
- agent_group::GroupStrategy
- coordination::shared_memory::MemoryEvent
- coordination::work_queue::WorkEvent
- coordination::work_queue::WorkStatus
- error::SdkError
- lifecycle::AgentLifecycleEvent
- lifecycle::AgentStatus
- lifecycle::RestartBackoff
- lifecycle::SubagentCoordinatorError
- lifecycle::SubagentState
- lifecycle::hub::HubKind
- lifecycle::hub::HubStatus
- message_bus::PublishResult
- middleware::MiddlewareAction
- middleware::MiddlewareData
- middleware::MiddlewarePhase
- observability::AuditEntry
- observability::SpanKind
- observability::SpanStatus
- observability::audit_trail::AuditAction
- observability::audit_trail::AuditError
- ports::AccessDecision
- ports::AuthMethod
- ports::InterruptMode
- ports::RuleSource
- ports::ScopeToken
- ports::catalog::CatalogEvent
- ports::catalog::CatalogProtocol
- ports::catalog::CatalogSource
- ports::catalog::RefreshOutcome
- ports::hooks::HookEvent
- prelude::AgentEvent
- prelude::AgentScope
- prelude::AuthMethod
- prelude::CompactionEvent
- prelude::CompactionStrategy
- prelude::DefaultContext
- prelude::ToolExecutionMode
- router::DecisionMethod
- router::RouterPhase
- router::RouterTier
- router::types::DecisionMethod
- router::types::RouterPhase
- router::types::RouterTier
- security::Action
- security::AllowlistMode
- security::ApprovalStatus
- security::AuditEvent
- security::CheckRequest
- security::DefaultPolicy
- security::DenyLayer
- security::PathMode
- security::Role
- security::Subject
- security::capability::Capability
- security::capability::CapabilitySubject
- security::capability::StringPattern
- security::capability::types::ResourceRef
- security::capability::types::Rights
- workflow_dsl::WorkflowStepDef
Traits
- AdvisorAgent
- AdvisorRuntimeHost
- AgentPoolProvider
- AgentTool
- CircuitBreaker
- LspProvider
- McpTransport
- MemoryBackend
- Provider
- ProviderResolver
- SpawnValidator
- SubagentRunner
- TodoStateProvider
- UrlResolver
- kernel_bridge::KernelToolProvider
- lifecycle::SnapshotStore
- middleware::Middleware
- observability::AgentDecorator
- observability::audit_trail::AuditPersistence
- ports::AccessGate
- ports::AuthProvider
- ports::CapabilityResolver
- ports::ConfigStore
- ports::CronScheduler
- ports::EmbeddingProvider
- ports::EventBus
- ports::InternalUrlRouter
- ports::MemoryStore
- ports::PersonaProvider
- ports::ProtocolHandler
- ports::ResourceMonitor
- ports::RuleRegistry
- ports::SkillLoader
- ports::StateStore
- ports::catalog::ModelCatalog
- ports::hooks::HookRunner
- prelude::AgentTool
- prelude::MemoryBackend
- prelude::Provider
- prelude::UrlResolver
- security::AuditSink
Functions
- agent_definition::current_subagent_depth
- agent_definition::max_subagent_depth
- agent_definition::validate_agent_name
- apply_model_overrides
- apply_provider_overrides
- bridge::catalog_entry_to_model
- bridge::provider_base_url
- builtin_model_count
- builtin_providers_count
- create_builtin_provider
- create_builtin_provider_with_options
- custom_provider_names
- decide_role
- default_auth_path
- discover_all
- discover_all_authenticated
- discover_all_local
- discover_models
- dynamic_models
- fetch_models_async
- fetch_models_blocking
- find_env_keys
- find_override_files
- format_advisory_batch
- get_all_env_keys
- get_all_provider_aliases
- get_all_provider_names
- get_api_mappings
- get_builtin_provider
- get_builtin_providers
- get_env_api_key
- get_model
- get_models
- get_provider
- get_provider_api
- get_provider_arc
- get_provider_base_url
- get_provider_env_key
- get_provider_env_keys
- has_env_key
- is_builtin_provider
- is_immune_turn_active
- is_interrupting_severity
- live_role_registry
- load_auth_store
- load_builtin_providers
- load_overrides
- load_token
- lookup_model
- middleware::bridge::build_hooks
- middleware::observability_adapters::resolved_agent_id
- normalize_advisor_note
- ports::fs::home_dir
- ports::fs::path::ensure_dir
- ports::fs::path::home_dir
- prelude::builtin_model_count_sentinel
- prelude::discover_all
- prelude::discover_all_authenticated
- prelude::discover_all_local
- prelude::discover_models
- prelude::load_builtin_providers
- prelude::load_overrides
- register_model
- register_provider
- remove_token
- resolve_delivery_channel
- resolve_provider_name
- resolve_role_to_model
- role_for_tool
- router::compute_score
- router::get_router_pin
- router::lerp
- router::parse_tier_model
- router::profiles::parse_tier_model
- router::register_router
- router::scoring::compute_score
- router::scoring::lerp
- router::scoring::sigmoid
- router::set_router_pin
- save_auth_store
- save_token
- security::capability::resolve::resolve_cspace
- set_live_role_registry
- tool_factory::coding_tools
- tool_factory::mcp_tools
- tool_factory::readonly_tools
- unregister_provider
- validate_args
Type Aliases
- BrowseProgressCallback
- CompactionHook
- EnqueueAdviceFn
- ProgressCallback
- SharedBreaker
- ToolError
- closure_tool::AsyncToolHandler
- closure_tool::ToolHandler
- error::SdkResult
- observability::audit_trail::AgentId
- observability::audit_trail::HashDigest
- ports::EventPayload
- ports::EventTopic
- ports::PortId
- ports::PortValue
- prelude::ToolError
- router::fallback::BoxStream