pub struct TrackerContinuationConfig {
pub auto_continue_tracker: bool,
pub cross_turn_turns: u8,
}Expand description
Tracker-aware auto-continuation policy.
When task_tracker still has incomplete items, the binary runloop
continues in-turn for status-only responses and, after recoverable
budget/recovery turn ends (or on session resume), auto-queues a bounded
follow-up turn instead of requiring the user to type continue.
Fields§
§auto_continue_tracker: boolAuto-continue while the task tracker has incomplete steps. Default: true.
cross_turn_turns: u8Bounded cross-turn auto-continue turns after a recoverable end
(budget/preview/tool-free recovery) or on resume while tracker work
remains. The episode budget progress-resets when any tracker step
completes. 0 disables cross-turn tracker auto-queue (in-turn
continuation still applies when auto_continue_tracker is true).
Default: 32.
Trait Implementations§
Source§impl Clone for TrackerContinuationConfig
impl Clone for TrackerContinuationConfig
Source§impl Debug for TrackerContinuationConfig
impl Debug for TrackerContinuationConfig
Source§impl Default for TrackerContinuationConfig
impl Default for TrackerContinuationConfig
Source§impl<'de> Deserialize<'de> for TrackerContinuationConfig
impl<'de> Deserialize<'de> for TrackerContinuationConfig
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
Source§impl JsonSchema for TrackerContinuationConfig
impl JsonSchema for TrackerContinuationConfig
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for TrackerContinuationConfig
impl RefUnwindSafe for TrackerContinuationConfig
impl Send for TrackerContinuationConfig
impl Sync for TrackerContinuationConfig
impl Unpin for TrackerContinuationConfig
impl UnsafeUnpin for TrackerContinuationConfig
impl UnwindSafe for TrackerContinuationConfig
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