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.