List of all items
Structs
- cancel::CancelSignal
- compact::ContextManager
- compact::truncating::SplitResult
- compact::truncating::TokenSplitter
- compact::truncating::TruncatingCompactor
- compact::types::CompactTelemetry
- compact::types::CompactionContext
- compact::types::CompactionOutcome
- compact::types::ContextOverflow
- compact::types::PostCompactStats
- compact::types::PreCompactStats
- config::LoopConfig
- detection::convergence::ConvergenceConfig
- detection::convergence::ConvergenceDetector
- detection::convergence::ConvergenceStatus
- detection::loop_detector::LoopDetector
- detection::loop_detector::LoopDetectorConfig
- detection::loop_detector::LoopStatus
- detection::loop_detector::NoOpToolSignature
- detection::loop_detector::Operation
- detection::manager::DetectionConfig
- detection::manager::DetectionManager
- detection::manager::DetectionStats
- engine::BareLoop
- engine::ModelSwitch
- engine::loop_core::SessionResult
- engine::loop_core::ToolCall
- engine::loop_core::TurnResult
- fallback::AttemptRecord
- fallback::FallbackConfig
- fallback::FallbackEntry
- fallback::FallbackManager
- memory::builtin::InMemoryStore
- memory::entry::ConsolidationStats
- memory::entry::MemoryEntry
- message::ImageSource
- message::Message
- middleware::ToolDispatchContext
- middleware::ToolPipeline
- middleware::ToolPipelineBuilder
- middleware::output_limit::OutputLimitMiddleware
- middleware::permission::PermissionMiddleware
- middleware::timeout::TimeoutConfig
- middleware::timeout::TimeoutMiddleware
- middleware::tool_call::ToolCallMiddleware
- middleware::unknown_tool::UnknownToolMiddleware
- observer::ObserverHost
- observer::context::CompactedContext
- observer::context::ConvergenceDetectedContext
- observer::context::FallbackContext
- observer::context::LoopDetectedContext
- observer::context::ModelSwitchedContext
- observer::context::ResponseContext
- observer::context::SessionEndContext
- observer::context::SessionStartContext
- observer::context::StreamContext
- observer::context::StreamFailureContext
- observer::context::ToolPostContext
- observer::context::ToolPreContext
- observer::context::TurnEndContext
- observer::context::TurnStartContext
- reflection::Correction
- reflection::FailureAnalysis
- reflection::NoopReflector
- reflection::ReflectionContext
- reflection::backoff::ExponentialBackoffRecovery
- runtime::LoopRuntime
- runtime::LoopRuntimeBuilder
- stream::IndexedDelta
- stream::MessageDelta
- stream::MessageDeltaPayload
- stream::MessageMetadata
- stream::MessageStart
- stream::PartStart
- stream::StreamAccumulator
- stream::Usage
- stream::handler::StreamHandler
- stream::handler::StreamProgress
- stream::handler::StreamRetryConfig
- stream::handler::StreamTimeoutConfig
- stream::handler::StreamTurnResult
- stream::heartbeat::HeartbeatConfig
- stream::heartbeat::HeartbeatData
- stream::heartbeat::HeartbeatStream
- tool::ToolContext
- tool::ToolDispatchResult
- tool::ToolOutput
- tool::ToolSchema
- tool::registry::FnTool
- tool::registry::ToolRegistry
Enums
- api::error::ApiError
- api::error::ErrorCode
- compact::CompactBase
- compact::types::CompactReason
- compact::types::EnsureContextResult
- detection::convergence::ConvergenceAction
- detection::convergence::ConvergenceConfigError
- detection::manager::DetectedPattern
- engine::loop_core::LoopState
- engine::loop_core::StopReason
- error::LoopError
- fallback::FallbackState
- memory::entry::MemoryCategory
- message::MessagePart
- message::Role
- message::ToolContent
- message::ToolContentPart
- middleware::PipelineError
- reflection::CorrectionResult
- reflection::CorrectionType
- reflection::FailureSeverity
- reflection::RecoveryAction
- reflection::ReflectionError
- stream::DeltaPart
- stream::StreamError
- stream::StreamEvent
- stream::StreamStopReason
- stream::handler::StreamHandlerError
- stream::handler::StreamOutcome
- tool::ToolError
- tool::permission::PermissionCheck
Traits
- api::ApiClient
- capabilities::Compactable
- capabilities::Detectable
- capabilities::FallbackCapable
- capabilities::Observable
- capabilities::PipelineAware
- capabilities::StreamCapable
- compact::ContextCompactor
- detection::loop_detector::ToolSignature
- engine::loop_core::Loop
- memory::LoopMemory
- middleware::ToolMiddleware
- observer::LoopObserver
- reflection::RecoveryStrategy
- reflection::Reflector
- tool::Tool