pub struct LearningSection {
pub auto_harvest: bool,
pub store_queries: bool,
pub distiller: DistillerSection,
}Expand description
v0.8.5: automatic memory harvesting. When auto_harvest is on, the
proactive PostToolUse hook and the Stop hook emit a [kimetsu-harvest]
cue at high-signal moments (a failed-then-fixed command, or a
non-trivial session that recorded nothing) telling the agent to
dispatch the kimetsu-memory-harvester subagent. Set it false to
silence those cues.
Fields§
§auto_harvest: bool§store_queries: boolv1.5: store the raw retrieval query in local context.served
telemetry so the self-tuning loop can build a personal eval set.
Data never leaves the machine and is never exported. Set false to
keep only the query hash (the pre-v1.5 behavior). Default true so
new installs gain the eval-set signal immediately on upgrade;
#[serde(default = "default_true")] keeps pre-v1.5 project.toml
files loading cleanly (they get store_queries = true).
distiller: DistillerSectionOpt-in credentialed SessionEnd distiller (configured by the install
wizard). Disabled by default; #[serde(default)] keeps older
project.toml files loading.
Trait Implementations§
Source§impl Clone for LearningSection
impl Clone for LearningSection
Source§fn clone(&self) -> LearningSection
fn clone(&self) -> LearningSection
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more