consciousness/src/user
Kent Overstreet 31a41fa042 ActiveTools wrapper: replace SharedActiveTools Arc<Mutex<Vec>>
New ActiveTools struct with proper methods: push, remove, abort_all,
take_finished, take_foreground, iter, len. Lives directly on AgentState,
no separate Arc<Mutex> needed.

TUI reads active tools through agent.state.try_lock(). Turn loop uses
helpers instead of manual index iteration.

Co-Authored-By: Proof of Concept <poc@bcachefs.org>
2026-04-08 16:45:56 -04:00
..
chat.rs ActiveTools wrapper: replace SharedActiveTools Arc<Mutex<Vec>> 2026-04-08 16:45:56 -04:00
context.rs ActiveTools wrapper: replace SharedActiveTools Arc<Mutex<Vec>> 2026-04-08 16:45:56 -04:00
mod.rs ActiveTools wrapper: replace SharedActiveTools Arc<Mutex<Vec>> 2026-04-08 16:45:56 -04:00
subconscious.rs Agent/AgentState split complete — separate context and state locks 2026-04-08 15:47:21 -04:00
thalamus.rs Fix build warnings across workspace 2026-04-07 13:55:30 -04:00
unconscious.rs fix unused imports 2026-04-06 22:43:55 -04:00
widgets.rs WIP: Rename context_new → context, delete old files, fix UI layer 2026-04-08 15:20:26 -04:00