pub struct AgentCheckpointingConfig {
pub enabled: bool,
pub storage_dir: Option<String>,
pub max_snapshots: usize,
pub max_age_days: Option<u64>,
}Fields§
§enabled: boolEnable automatic checkpoints after each successful turn
storage_dir: Option<String>Optional custom directory for storing checkpoints (relative to workspace or absolute)
max_snapshots: usizeMaximum number of checkpoints to retain on disk
max_age_days: Option<u64>Maximum age in days before checkpoints are removed automatically (None disables)
Trait Implementations§
Source§impl Clone for AgentCheckpointingConfig
impl Clone for AgentCheckpointingConfig
Source§fn clone(&self) -> AgentCheckpointingConfig
fn clone(&self) -> AgentCheckpointingConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 AgentCheckpointingConfig
impl Debug for AgentCheckpointingConfig
Source§impl Default for AgentCheckpointingConfig
impl Default for AgentCheckpointingConfig
Source§impl<'de> Deserialize<'de> for AgentCheckpointingConfig
impl<'de> Deserialize<'de> for AgentCheckpointingConfig
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 AgentCheckpointingConfig
impl JsonSchema for AgentCheckpointingConfig
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
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 is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for AgentCheckpointingConfig
impl RefUnwindSafe for AgentCheckpointingConfig
impl Send for AgentCheckpointingConfig
impl Sync for AgentCheckpointingConfig
impl Unpin for AgentCheckpointingConfig
impl UnwindSafe for AgentCheckpointingConfig
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