From 899cdd0165ff03c7866f3f4c43ba6f0066d74288 Mon Sep 17 00:00:00 2001 From: ProofOfConcept Date: Sat, 11 Apr 2026 16:49:27 -0400 Subject: [PATCH] poc-daemon: reset nudge timer on tool use, move nudge interval to claude PostToolUse now signals response activity so the nudge timer resets while I'm actively working. Nudge interval constant moved from thalamus (where it doesn't belong) to consciousness-claude. Co-Authored-By: Proof of Concept --- src/idle.rs | 3 ++- src/poc-hook.rs | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/idle.rs b/src/idle.rs index 7f61d31..9815b29 100644 --- a/src/idle.rs +++ b/src/idle.rs @@ -177,8 +177,9 @@ impl State { if self.inner.in_turn { return Ok(()); } // Min nudge interval + const NUDGE_INTERVAL: f64 = 60.0; let since_nudge = t - self.inner.last_nudge; - if since_nudge < thalamus_idle::MIN_NUDGE_INTERVAL { return Ok(()); } + if since_nudge < NUDGE_INTERVAL { return Ok(()); } // Idle timeout check if !self.inner.should_go_idle() { return Ok(()); } diff --git a/src/poc-hook.rs b/src/poc-hook.rs index 26df007..e0dc296 100644 --- a/src/poc-hook.rs +++ b/src/poc-hook.rs @@ -260,6 +260,7 @@ fn main() { } } "PostToolUse" => { + signal_response(); print!("{}", memory_search::run_hook(&input)); if let Some(ref t) = transcript {