pub struct VgrRouteConfig {Show 15 fields
pub efficient_target: String,
pub capable_target: String,
pub judge_target: Option<String>,
pub capable_judge_target: Option<String>,
pub mode: VgrModeConfig,
pub active_approval: Option<String>,
pub deadline_seconds: f64,
pub task_typing: bool,
pub breaker_threshold: u32,
pub breaker_cooldown_seconds: f64,
pub confirmed_recovery_min_clean_tail: Option<u32>,
pub agentic_handoff: bool,
pub compact_handoff: bool,
pub efficient_turn_budget_seconds: Option<f64>,
pub latch_escalation: bool,
}Fields§
§efficient_target: String§capable_target: String§judge_target: Option<String>Defaults to efficient_target.
capable_judge_target: Option<String>§mode: VgrModeConfig§active_approval: Option<String>§deadline_seconds: f64§task_typing: bool§breaker_threshold: u32§breaker_cooldown_seconds: f64§confirmed_recovery_min_clean_tail: Option<u32>Clean trailing tool results that let a long run recover on the capable judge.
agentic_handoff: boolTells the capable tier it inherits unverified tool-using work.
compact_handoff: boolCondenses history from the efficient tier at handoff. Requires agentic_handoff.
efficient_turn_budget_seconds: Option<f64>Wall-clock budget for the efficient tier within one user turn.
latch_escalation: boolHolds escalations across later user turns.
Trait Implementations§
Source§impl Clone for VgrRouteConfig
impl Clone for VgrRouteConfig
Source§fn clone(&self) -> VgrRouteConfig
fn clone(&self) -> VgrRouteConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VgrRouteConfig
impl Debug for VgrRouteConfig
Source§impl<'de> Deserialize<'de> for VgrRouteConfig
impl<'de> Deserialize<'de> for VgrRouteConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VgrRouteConfig
impl RefUnwindSafe for VgrRouteConfig
impl Send for VgrRouteConfig
impl Sync for VgrRouteConfig
impl Unpin for VgrRouteConfig
impl UnsafeUnpin for VgrRouteConfig
impl UnwindSafe for VgrRouteConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more