consciousness/src/user
Kent Overstreet 9d597b5eff mind: zero UI dependencies — init() + run() split
Mind::init() restores conversation from log and starts scoring.
No UiMessages sent. The UI event loop reads Mind's state after
init and displays startup info (model, restored conversation)
by reading the agent directly.

mind/mod.rs has zero UiMessage imports or sends. Complete
separation between cognitive state machine and user interface.

Co-Authored-By: Kent Overstreet <kent.overstreet@linux.dev>
2026-04-05 04:02:16 -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 mind: zero UI dependencies — init() + run() split 2026-04-05 04:02:16 -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