diff --git a/hive-c0re/src/workers/mcp_sockets.rs b/hive-c0re/src/workers/mcp_sockets.rs index 1808a66d..fb4efb18 100644 --- a/hive-c0re/src/workers/mcp_sockets.rs +++ b/hive-c0re/src/workers/mcp_sockets.rs @@ -7,9 +7,10 @@ //! //! Same shape as `agent_sockets::spawn_poll` — a simple 10 s tick loop that //! converges "agent container running ⇒ MCP listener bound". The self-healing -//! guarantee means the start path no longer needs to call `register_agent` -//! directly (though spawn still does for eagerness); callers only need -//! `lifecycle::ensure_agent_runtime_dir` to create the bind-mount source. +//! guarantee means no callsite needs to call `register_agent` directly; +//! `lifecycle::ensure_agent_runtime_dir` (called inside `lifecycle::spawn` +//! and `converge_start_preamble`) creates the bind-mount source, and the +//! reconcile loop picks up the listener binding on the next tick. use std::sync::Arc;