Skip to main content

Module optimization

Module optimization 

Source
Expand description

Runtime optimization support.

Re-exports§

pub use branch::RuntimeBranch;
pub use branch::RuntimeBranchOutcome;
pub use branch::RuntimeBranchResult;
pub use branch::RuntimeBranchStatus;
pub use branch::RuntimeCommitBehavior;
pub use branch::RuntimeOptimizationKind;
pub use branch::RuntimeTaskPriority;
pub use config::AwaitBeforeNextTurn;
pub use config::BackgroundOverflowPolicy;
pub use config::MaintenanceMode;
pub use config::MaintenanceTaskPolicy;
pub use config::PostTurnOptimizationConfig;
pub use config::RuntimeConfig;
pub use config::RuntimeOptimizationConfig;
pub use config::StreamingOptimizationPolicy;
pub use maintenance::BackgroundMaintenanceQueue;
pub use maintenance::MaintenanceSequenceKey;
pub use maintenance::RuntimeTaskPurpose;
pub use reasoning::ReasoningBranchResult;
pub use response::MainResponseDraft;
pub use scheduler::BranchFuture;
pub use scheduler::ScheduledBranchSet;
pub use scheduler::TurnBranchScheduler;
pub use skill::SkillCandidate;
pub use streaming::StreamBranchBuffer;
pub use streaming::StreamingDraftResult;
pub use transition::TransitionBranchResult;

Modules§

branch
config
maintenance
observability
reasoning
response
scheduler
skill
streaming
transition

Structs§

TransitionCandidate
Selected transition with enough data to commit side effects later.
TurnOptimizationContext
Tracks lifecycle and staged writes for one optimized runtime turn.