consciousness/src/user
Kent Overstreet 05d6bbc912 move hotkey handlers from Mind to event_loop
cycle_reasoning, kill_processes, and AdjustSampling only need the
Agent lock — they're pure Agent operations. Handle them directly
in the UI event loop instead of routing through Mind.

Mind now only receives Interrupt and CycleAutonomy as hotkeys,
which genuinely need Mind state (turn handles, DMN state).

mind/mod.rs: 957 → 688 lines across the session.

Co-Authored-By: Kent Overstreet <kent.overstreet@linux.dev>
2026-04-05 02:44:58 -04:00
..
chat.rs split out src/mind 2026-04-04 02:46:32 -04:00
context.rs split out src/mind 2026-04-04 02:46:32 -04:00
event_loop.rs move hotkey handlers from Mind to event_loop 2026-04-05 02:44:58 -04:00
mod.rs mind: split event loop — Mind and UI run independently 2026-04-05 02:11:32 -04:00
subconscious.rs agent: don't hold agent lock across I/O 2026-04-04 04:23:29 -04:00
thalamus.rs thalamus: interactive sampling parameter controls 2026-04-04 18:19:21 -04:00
ui_channel.rs split out src/mind 2026-04-04 02:46:32 -04:00
unconscious.rs split out src/mind 2026-04-04 02:46:32 -04:00