From e45d161cb8ce3f89490d75c7993211c29842e3bb Mon Sep 17 00:00:00 2001 From: damocles Date: Sun, 17 May 2026 02:42:11 +0200 Subject: [PATCH] todo: mark recv_blocking race bug as fixed --- TODO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index 6e3d90b..9a4a216 100644 --- a/TODO.md +++ b/TODO.md @@ -28,4 +28,4 @@ ## Bugs -- **Pending message wake-up**: when a message is pending and an agent turn ends without recv(), session doesn't immediately wake up again. Requires another message to trigger wake-up. (inbox/recv logic issue) +- ~~**Pending message wake-up**~~ ✓ fixed (e423d57) — subscribe-before-check race in `broker.recv_blocking` meant a send landing between the initial `recv()` and `subscribe()` was missed; agent then sat on the 180s long-poll until another, unrelated message woke it. Now subscribe first.