pub struct ProfileAutonomy {
pub enabled: Option<bool>,
pub auto_preload: Option<bool>,
pub auto_dedup: Option<bool>,
pub auto_related: Option<bool>,
pub silent_preload: Option<bool>,
pub auto_prefetch: Option<bool>,
pub auto_response: Option<bool>,
pub dedup_threshold: Option<usize>,
pub prefetch_max_files: Option<usize>,
pub prefetch_budget_tokens: Option<usize>,
pub response_min_tokens: Option<usize>,
pub checkpoint_interval: Option<u32>,
}Expand description
Autonomy overrides per profile.
Fields§
§enabled: Option<bool>§auto_preload: Option<bool>§auto_dedup: Option<bool>§silent_preload: Option<bool>§auto_prefetch: Option<bool>Enable bounded prefetch after reads (opt-in by default).
auto_response: Option<bool>Enable response shaping for large outputs (opt-in by default).
dedup_threshold: Option<usize>§prefetch_max_files: Option<usize>§prefetch_budget_tokens: Option<usize>§response_min_tokens: Option<usize>§checkpoint_interval: Option<u32>Implementations§
Source§impl ProfileAutonomy
impl ProfileAutonomy
pub fn enabled_effective(&self) -> bool
pub fn auto_preload_effective(&self) -> bool
pub fn auto_dedup_effective(&self) -> bool
pub fn silent_preload_effective(&self) -> bool
pub fn auto_prefetch_effective(&self) -> bool
pub fn auto_response_effective(&self) -> bool
pub fn dedup_threshold_effective(&self) -> usize
pub fn prefetch_max_files_effective(&self) -> usize
pub fn prefetch_budget_tokens_effective(&self) -> usize
pub fn response_min_tokens_effective(&self) -> usize
pub fn checkpoint_interval_effective(&self) -> u32
Trait Implementations§
Source§impl Clone for ProfileAutonomy
impl Clone for ProfileAutonomy
Source§fn clone(&self) -> ProfileAutonomy
fn clone(&self) -> ProfileAutonomy
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 ProfileAutonomy
impl Debug for ProfileAutonomy
Source§impl Default for ProfileAutonomy
impl Default for ProfileAutonomy
Source§fn default() -> ProfileAutonomy
fn default() -> ProfileAutonomy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProfileAutonomywhere
ProfileAutonomy: Default,
impl<'de> Deserialize<'de> for ProfileAutonomywhere
ProfileAutonomy: Default,
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 ProfileAutonomy
impl RefUnwindSafe for ProfileAutonomy
impl Send for ProfileAutonomy
impl Sync for ProfileAutonomy
impl Unpin for ProfileAutonomy
impl UnsafeUnpin for ProfileAutonomy
impl UnwindSafe for ProfileAutonomy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more