consciousness/src/user
Kent Overstreet 2b9aba0e5d fix shutdown hang and slow startup
Mind::run() breaks when input_rx channel closes (UI shut down).
Previously the DMN timer kept the loop alive forever.

UI renders immediately without blocking on agent lock. Conversation
replay happens lazily on the render tick via try_lock — the UI
shows "consciousness v0.3" instantly, fills in model info and
conversation history once Mind init completes.

Co-Authored-By: Kent Overstreet <kent.overstreet@linux.dev>
2026-04-05 16:18:10 -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 fix shutdown hang and slow startup 2026-04-05 16:18:10 -04:00
mod.rs use ratatui::crossterm re-exports, add event-stream feature 2026-04-05 06:22:31 -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