List of all items
Structs
- actor::SessionActor
- actor::SessionClosed
- actor::SessionHandle
- agent::Agent
- agent::AgentConfig
- agent::SideAnswer
- compaction::CompactionPolicy
- compaction::Summary
- event::TodoItem
- hooks::BashRiskHooks
- hooks::HooksSet
- hooks::PlanModeHandle
- hooks::PlanModeHooks
- hooks::ReadOnlyHooks
- hooks::ToolCall
- limits::ModelLimit
- loop_::LoopConfig
- loop_::RunResult
- message::Usage
- protocol::Frame
- protocol::SessionId
- protocol::SessionInfo
- session::Session
- stats::SessionStats
- streamfn::LlmOpts
- streamfn::LlmProfile
- streamfn::LlmProvider
- streamfn::ModelProfiles
- streamfn::RetryPolicy
- tool::Tool
- tool::ToolContext
- tool::ToolOutput
Enums
- compaction::CompactOutcome
- event::AgentEvent
- event::LlmStreamEvent
- event::TodoStatus
- loop_::LoopError
- message::AgentMessage
- message::ContentBlock
- message::StopReason
- protocol::MemberState
- protocol::Request
- session::SessionEntry
- streamfn::LlmEndpoint
Traits
Functions
- compaction::compact_ctx
- compaction::cut_for_policy
- compaction::estimate_tokens
- compaction::safe_cut
- compaction::summarize
- compaction::summary_message
- limits::is_opencode_go
- limits::model_limit
- loop_::run_loop
- protocol::is_inbound
- stats::session_stats
- streamfn::list_models
- streamfn::probe_endpoint
- streamfn::rig_stream_fn
- tool::erased
Type Aliases
Constants
- actor::EVENT_BUFFER
- agent::PLAN_SECTION
- compaction::DEFAULT_KEEP_RECENT_TOKENS
- compaction::DEFAULT_KEEP_RECENT_TURNS
- compaction::DEFAULT_MIN_REMAINING
- hooks::MUTATING_TOOLS
- limits::DEFAULT_CONTEXT_WINDOW
- limits::DEFAULT_RESERVE_CAP
- loop_::DEFAULT_MAX_STREAM_ERROR_TURNS
- loop_::DEFAULT_MAX_TURNS
- protocol::PROTOCOL_VERSION
- protocol::USER
- stats::TOOL_LIST_CAP