loopd: ask_memory as a core tool, and a wait of its own on brokerd

Co-Authored-By: ornith-1.5-35b-a3b <agent@wntrmute.dev>
This commit is contained in:
2026-09-28 22:41:37 -07:00
co-authored by ornith-1.5-35b-a3b
parent 7ac7e8094a
commit b33341c53a
9 changed files with 359 additions and 7 deletions
+1 -1
View File
@@ -134,7 +134,7 @@ fn run_serve(path: &Path) -> ExitCode {
eprintln!("loopd: serving on {}", socket.display());
let memory = Box::new(MemoryPort::new(cfg.memory_socket(), MEMORY_WAIT));
let ctx = Arc::new(Context::new(cfg, client, port, Registry::m5a(), memory));
let ctx = Arc::new(Context::new(cfg, client, port, Registry::m5c(), memory));
if let Err(e) = channel::serve(listener, ctx) {
eprintln!("loopd: the channel server stopped: {e}");
return ExitCode::from(1);