From 1d4442103551903f26cbb8ce81ac8bc2cda2907a Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Fri, 10 Apr 2026 02:41:02 -0400 Subject: [PATCH] Exclude DMN nodes from subconscious trigger byte count Subconscious agents inject DMN nodes (reflections, thalamus nudges) into the conversation. These were being counted as conversation advancement, causing agents to trigger each other in a feedback loop even with no conscious activity. Co-Authored-By: ProofOfConcept --- src/mind/subconscious.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mind/subconscious.rs b/src/mind/subconscious.rs index 7fbbde9..6e85081 100644 --- a/src/mind/subconscious.rs +++ b/src/mind/subconscious.rs @@ -558,7 +558,8 @@ impl Subconscious { let ctx = agent.context.lock().await; let bytes = ctx.conversation().iter() .filter(|node| !matches!(node.leaf().map(|l| l.body()), - Some(NodeBody::Log(_)) | Some(NodeBody::Memory { .. }))) + Some(NodeBody::Log(_)) | Some(NodeBody::Memory { .. }) + | Some(NodeBody::Dmn(_)))) .map(|node| node.render().len() as u64) .sum::(); let keys: Vec = ctx.conversation().iter().filter_map(|node| {