List of all items
Structs
- ProviderError
- agent::Agent
- agent::AgentConfig
- agent::AgentEvents
- agent::AgentSender
- agent::WeakAgentSender
- backend::checkpoint::ActiveExecution
- backend::checkpoint::ActiveModelStep
- backend::checkpoint::Checkpoint
- backend::checkpoint::ContextRewrite
- backend::checkpoint::EventPage
- backend::checkpoint::EventPageRequest
- backend::checkpoint::ExecutionPage
- backend::checkpoint::ExecutionPageRequest
- backend::checkpoint::ExecutionRecord
- backend::checkpoint::ExecutionStats
- backend::checkpoint::JournalEvent
- backend::checkpoint::PendingApproval
- backend::checkpoint::QueuedMessage
- backend::checkpoint::SessionCursor
- backend::checkpoint::SessionPage
- backend::checkpoint::SessionPageRequest
- backend::checkpoint::SessionSummary
- backend::checkpoint::StreamMetrics
- backend::checkpoint::TimestampedEvent
- backend::checkpoint::TranscriptBatch
- backend::checkpoint::TranscriptPage
- backend::checkpoint::TranscriptPageRequest
- backend::checkpoint::sqlite::SqliteCheckpoint
- backend::model::CompactOutput
- backend::model::CompactRequest
- backend::model::ModelOutput
- backend::model::ModelPricing
- backend::model::ModelRequest
- backend::model::ModelRouter
- backend::model::PromptCacheIdentity
- backend::model::ToolCall
- backend::model::ToolDefinition
- backend::model::ToolLoad
- backend::model::anthropic::Anthropic
- backend::model::kimi::Kimi
- backend::model::openai::OpenAi
- backend::model::openai_socket::OpenAiSocket
- backend::model::provider::BrowserAuth
- backend::model::provider::HttpClient
- backend::model::provider::ModelPreset
- backend::model::provider::ProviderBuildConfig
- backend::model::provider::ProviderDefinition
- backend::model::provider::ReasoningPreset
- backend::sandbox::ApprovalReviewerConfig
- backend::sandbox::CommandOutput
- backend::sandbox::CommandOutputSink
- backend::sandbox::Sandbox
- backend::sandbox::ToolPermissions
- backend::sandbox::local::LocalSandbox
- middleware::ActiveCommandContext
- middleware::CompactContext
- middleware::FrontendExtensions
- middleware::MessageQueue
- middleware::MessageRouteContext
- middleware::MessageSubmitContext
- middleware::MiddlewareCommandContext
- middleware::MiddlewareCommandOutput
- middleware::MiddlewareStack
- middleware::ModelContext
- middleware::ModelRequestContext
- middleware::PermissionRequestContext
- middleware::PostToolUseContext
- middleware::PreToolUseContext
- middleware::PromptSection
- middleware::QueuedMessageSnapshot
- middleware::QueuedMessageView
- middleware::RuntimeContext
- middleware::SessionStartContext
- middleware::StopContext
- middleware::ToolExposureContext
- middleware::TurnEndContext
- middleware::TurnIdentity
- middleware::artifacts::Artifacts
- middleware::attachments::Attachments
- middleware::compaction::Compaction
- middleware::context_offloading::ContextOffloading
- middleware::extensions::ExtensionHook
- middleware::extensions::ExtensionPackage
- middleware::extensions::Extensions
- middleware::instructions::Instructions
- middleware::manifest::MiddlewareManifest
- middleware::manifest::MiddlewareSettingChoice
- middleware::messages::Messages
- middleware::scratchpad::Scratchpad
- middleware::scratchpad::ScratchpadStore
- middleware::session_files::PendingSessionFileWrite
- middleware::session_files::SessionFileChunk
- middleware::session_files::SessionFileStore
- middleware::sessions::Sessions
- middleware::subagents::SubagentLaunch
- middleware::subagents::Subagents
- middleware::swarm::Swarm
- middleware::tasks::Tasks
- middleware::tools::BoundToolCall
- middleware::tools::Catalog
- middleware::tools::HookIdentity
- middleware::tools::ToolContext
- middleware::tools::ToolResult
- middleware::tools::Tools
- protocol::ApprovalCall
- protocol::AssistantContentDeltaEvent
- protocol::AssistantMessageEvent
- protocol::ErrorEvent
- protocol::Event
- protocol::ExecApprovalRequestEvent
- protocol::ExecApprovalReviewEvent
- protocol::FrontendAction
- protocol::FrontendActionListItem
- protocol::FrontendBlock
- protocol::FrontendCommand
- protocol::FrontendContribution
- protocol::FrontendPickerOption
- protocol::FrontendPreviewEvent
- protocol::FrontendProgress
- protocol::FrontendReference
- protocol::FrontendSetting
- protocol::FrontendSettingOption
- protocol::FrontendWidget
- protocol::MessageEvent
- protocol::MessageSubmission
- protocol::MessageTarget
- protocol::MiddlewareFeature
- protocol::ModelChangedEvent
- protocol::ModelChoice
- protocol::ModelInfo
- protocol::ModelStepCompletedEvent
- protocol::ModelStepContent
- protocol::ModelStepDiagnostics
- protocol::ModelStepStartedEvent
- protocol::PromptCacheDiagnostics
- protocol::RenderedBlock
- protocol::SessionConfiguredEvent
- protocol::SessionContext
- protocol::SessionFileLimits
- protocol::SessionFileRecord
- protocol::SessionFileReference
- protocol::SessionHistoryEvent
- protocol::SessionResumeRequestedEvent
- protocol::Submission
- protocol::SubmissionRejectedEvent
- protocol::TokenCountEvent
- protocol::TokenUsage
- protocol::TokenUsageInfo
- protocol::ToolCallBeginEvent
- protocol::ToolCallEndEvent
- protocol::ToolLoadEvent
- protocol::TurnAbortedEvent
- protocol::TurnCompleteEvent
- protocol::TurnStartedEvent
- protocol::WarningEvent
- protocol::WebSearchBeginEvent
- protocol::WebSearchEndEvent
Enums
- Error
- agent::AgentRole
- backend::checkpoint::ContextRewriteReason
- backend::checkpoint::ExecutionOutcome
- backend::checkpoint::ExecutionPhase
- backend::checkpoint::QueuedMessageBoundary
- backend::model::PromptCacheCapability
- backend::model::provider::HostedWebSearch
- backend::model::provider::ProviderAuth
- backend::model::provider::ProviderCredential
- backend::sandbox::ApprovalPolicy
- backend::sandbox::ApprovalStrictness
- backend::sandbox::CommandMode
- backend::sandbox::CommandStream
- backend::sandbox::NetworkAccess
- backend::sandbox::SandboxMode
- middleware::SessionStartSource
- middleware::SubmissionResult
- middleware::extensions::ExtensionPackageKind
- middleware::manifest::MiddlewareSettingChoices
- middleware::manifest::MiddlewareSettingManifest
- middleware::tools::ApprovalRequirement
- middleware::tools::ExecutionMode
- middleware::tools::ToolExposure
- protocol::ActiveMessageDelivery
- protocol::ApprovalReviewEscalation
- protocol::ApprovalReviewStatus
- protocol::ErrorKind
- protocol::EventMsg
- protocol::FrontendBlockFormat
- protocol::FrontendBlockRole
- protocol::FrontendBlockState
- protocol::FrontendBlockUpdate
- protocol::FrontendEvent
- protocol::FrontendListItemState
- protocol::FrontendPreviewUpdate
- protocol::FrontendSettingKind
- protocol::FrontendSettingValue
- protocol::FrontendSlot
- protocol::FrontendSymbol
- protocol::FrontendTone
- protocol::FrontendWidgetContent
- protocol::MessageAuthor
- protocol::MessageDelivery
- protocol::ModelEvent
- protocol::ModelStepAnnotation
- protocol::ModelStepContentPhase
- protocol::ModelStepOutcome
- protocol::Op
- protocol::PromptCacheMode
- protocol::PromptCacheOutcome
- protocol::ReviewDecision
- protocol::SessionFileOrigin
- protocol::ToolDiscoveryMode
- protocol::WebSearchAction
Traits
- backend::checkpoint::CheckpointStore
- backend::model::Model
- backend::model::provider::BrowserLogin
- backend::model::provider::DeviceLogin
- backend::sandbox::SandboxBackend
- middleware::Middleware
- middleware::swarm::SwarmBackend
- middleware::tools::Tool
Functions
- agent::create_agent
- agent::validate_submission
- backend::checkpoint::event_turn_page
- backend::model::prompt_cache_key
- backend::model::provider::default_provider
- backend::model::provider::provider
- backend::model::provider::providers
- backend::model::provider::streaming_client
- backend::model::tool_output
- backend::model::user_message
- backend::model::user_message_with_attachments
- middleware::extensions::inspect_package
- middleware::extensions::valid_package_name
- middleware::session_files::session_file_limits
- middleware::tools::tools_search_definition
- protocol::replay_events
Type Aliases
- BoxFuture
- Result
- backend::model::ModelEventSink
- backend::sandbox::CommandAuthorization
- middleware::FrontendEventSink
- middleware::extensions::HookAuthorization
- middleware::subagents::SubagentLauncher
Constants
- agent::DEFAULT_MAX_MODEL_STEPS
- backend::model::TOOLS_SEARCH_NAME
- backend::sandbox::MANIFEST
- middleware::artifacts::MANIFEST
- middleware::attachments::MANIFEST
- middleware::compaction::DEFAULT_COMPACTION_TOKENS
- middleware::compaction::MANIFEST
- middleware::context_offloading::DEFAULT_STALE_AFTER_TOKENS
- middleware::context_offloading::MANIFEST
- middleware::extensions::MANIFEST
- middleware::instructions::MANIFEST
- middleware::messages::DEFAULT_DELIVERY
- middleware::messages::DEFAULT_MAX_PENDING
- middleware::messages::MANIFEST
- middleware::scratchpad::MANIFEST
- middleware::sessions::DEFAULT_PAGE_SIZE
- middleware::sessions::MANIFEST
- middleware::subagents::DEFAULT_MAX_AGENTS
- middleware::subagents::DEFAULT_MAX_CONCURRENCY
- middleware::subagents::DEFAULT_MAX_DEPTH
- middleware::subagents::MANIFEST
- middleware::swarm::MANIFEST
- middleware::tasks::MANIFEST
- middleware::tools::MANIFEST
- protocol::MAX_CAPABILITY_INPUT_BYTES
- protocol::MAX_MESSAGE_BYTES