pub struct CognitiveSystemConfig {
pub enabled: bool,
pub bootstrap_mode: String,
pub dream_triggers: DreamTriggerConfig,
pub hot_cache_max_entries: usize,
pub context_allocation_pct: f32,
pub mid_session_rescore_enabled: bool,
pub rescore_turn_interval: u32,
pub rescore_drift_threshold: f32,
pub similarity_threshold: f32,
pub subconscious_mode: String,
}Expand description
Autonomous cognitive system configuration
Fields§
§enabled: bool§bootstrap_mode: StringSystem bootstrap mode: “silent” (default) or “chatty” (verbose)
dream_triggers: DreamTriggerConfigDream triggers
hot_cache_max_entries: usizeMaximum entries in the hot cognitive cache
context_allocation_pct: f32Percentage of context window allocated to Nexus context
mid_session_rescore_enabled: boolWhether mid-session rescoring is enabled
rescore_turn_interval: u32Turn interval for rescoring
rescore_drift_threshold: f32Topic drift threshold for rescoring
similarity_threshold: f32Similarity threshold for pattern clustering in dream
subconscious_mode: StringSubconscious mode: “whisper” (default), “full”, or “off”
Trait Implementations§
Source§impl Clone for CognitiveSystemConfig
impl Clone for CognitiveSystemConfig
Source§fn clone(&self) -> CognitiveSystemConfig
fn clone(&self) -> CognitiveSystemConfig
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 CognitiveSystemConfig
impl Debug for CognitiveSystemConfig
Source§impl Default for CognitiveSystemConfig
impl Default for CognitiveSystemConfig
Source§impl<'de> Deserialize<'de> for CognitiveSystemConfigwhere
CognitiveSystemConfig: Default,
impl<'de> Deserialize<'de> for CognitiveSystemConfigwhere
CognitiveSystemConfig: 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 CognitiveSystemConfig
impl RefUnwindSafe for CognitiveSystemConfig
impl Send for CognitiveSystemConfig
impl Sync for CognitiveSystemConfig
impl Unpin for CognitiveSystemConfig
impl UnsafeUnpin for CognitiveSystemConfig
impl UnwindSafe for CognitiveSystemConfig
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