forked from kent/consciousness
thalamus/idle.rs: pure state machine — activity tracking, EWMA, timers, sleep/quiet/dream state, notifications. No tmux, no Claude Code dependencies. claude/idle.rs: wraps thalamus state via Deref, adds claude_pane tracking, tmux prompt injection, dream nudges, context building. The Claude-specific tick() loop stays here. The consciousness binary can now use thalamus::idle::State directly, fed by TUI key events instead of tmux pane scraping. Co-Developed-By: Kent Overstreet <kent.overstreet@linux.dev> |
||
|---|---|---|
| .. | ||
| bin | ||
| claude | ||
| cli | ||
| hippocampus | ||
| learn | ||
| subconscious | ||
| thalamus | ||
| thought | ||
| user | ||
| config.rs | ||
| lib.rs | ||
| main.rs | ||
| session.rs | ||
| util.rs | ||