consciousness/src/mind
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
..
dmn.rs Agent/AgentState split complete — separate context and state locks 2026-04-08 15:47:21 -04:00
identity.rs Fix build warnings across workspace 2026-04-07 13:55:30 -04:00
log.rs WIP: Rename context_new → context, delete old files, fix UI layer 2026-04-08 15:20:26 -04:00
mod.rs ActiveTools wrapper: replace SharedActiveTools Arc<Mutex<Vec>> 2026-04-08 16:45:56 -04:00