consciousness/src
Kent Overstreet 4225294d16 replace try_lock() with lock_blocking() across UI thread
Add lock_blocking() to TrackedMutex: blocks current thread using
block_in_place + futures::executor::block_on, safe for sync contexts.

Replace all try_lock() calls with lock_blocking() in slash commands,
UI rendering, and status reads. Lock hold times are fast enough that
blocking briefly is fine, and this eliminates the spurious 'lock
unavailable' paths that were never actually hit.

Kept rx_mutex.try_lock() in mod.rs (std::sync::Mutex for stderr rx).
2026-04-25 15:35:14 -04:00
..
agent replace try_lock() with lock_blocking() across UI thread 2026-04-25 15:35:14 -04:00
bin bin: enable panic backtraces by default 2026-04-24 22:44:19 -04:00
cli config: move user_name/assistant_name to AppConfig (top level) 2026-04-16 16:20:17 -04:00
hippocampus context: heal pre-refactor image logs with token_count=0 2026-04-25 15:15:21 -04:00
learn rust edition 2024 2026-04-05 06:20:16 -04:00
mind salience: client-side pad expansion, drop AppendImage 2026-04-24 20:26:47 -04:00
subconscious replace try_lock() with lock_blocking() across UI thread 2026-04-25 15:35:14 -04:00
thalamus thalamus/supervisor: reap channel daemons via SIGCHLD instead of SIG_IGN 2026-04-24 11:54:25 -04:00
user replace try_lock() with lock_blocking() across UI thread 2026-04-25 15:35:14 -04:00
config.rs user: F7 compare screen 2026-04-17 16:12:26 -04:00
config_writer.rs config_writer: emit pretty multi-line sections, drop json5 crate 2026-04-16 13:08:19 -04:00
lib.rs salience: add gRPC client + TLS plumbing for stateful vllm sessions 2026-04-24 11:56:32 -04:00
locks.rs replace try_lock() with lock_blocking() across UI thread 2026-04-25 15:35:14 -04:00
logging.rs salience: add gRPC client + TLS plumbing for stateful vllm sessions 2026-04-24 11:56:32 -04:00
main.rs poc-memory: load AppConfig at startup 2026-04-16 18:19:01 -04:00
mcp_server.rs memory.rs: clean up store access and tool dispatch 2026-04-13 14:27:38 -04:00
session.rs delete claude code integration 2026-04-09 19:58:07 -04:00
util.rs delete 20 dead public functions across 12 files 2026-04-02 16:21:01 -04:00