pub struct ResumeConfigSnapshot {
pub provider_name: String,
pub fast_model: Option<String>,
pub fast_model_ref: Option<ProviderModelRef>,
pub background_model_provider: Option<Arc<dyn LLMProvider>>,
pub disabled_tools: BTreeSet<String>,
pub disabled_skill_ids: BTreeSet<String>,
pub image_fallback: Option<ImageFallbackConfig>,
}Expand description
Resolved configuration snapshot for resume execution.
Captures the subset of config needed to spawn a resumed agent loop, decoupled from the full server config.
Fields§
§provider_name: String§fast_model: Option<String>§fast_model_ref: Option<ProviderModelRef>§background_model_provider: Option<Arc<dyn LLMProvider>>§disabled_tools: BTreeSet<String>§disabled_skill_ids: BTreeSet<String>§image_fallback: Option<ImageFallbackConfig>Trait Implementations§
Source§impl Clone for ResumeConfigSnapshot
impl Clone for ResumeConfigSnapshot
Source§fn clone(&self) -> ResumeConfigSnapshot
fn clone(&self) -> ResumeConfigSnapshot
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 moreAuto Trait Implementations§
impl Freeze for ResumeConfigSnapshot
impl !RefUnwindSafe for ResumeConfigSnapshot
impl Send for ResumeConfigSnapshot
impl Sync for ResumeConfigSnapshot
impl Unpin for ResumeConfigSnapshot
impl UnsafeUnpin for ResumeConfigSnapshot
impl !UnwindSafe for ResumeConfigSnapshot
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