From b4e84f57eec1a98ff233bfbe8c975cac81605c98 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Sun, 15 Mar 2026 14:16:03 +0100 Subject: [PATCH] supervisor: stop sending inbox messages to bots BeadReady events are already fired when a bead becomes ready; bots listen for those directly. Sending inbox messages was redundant and caused duplicate/unexpected prompts. Co-Authored-By: Claude Sonnet 4.6 --- internal/supervisor/supervisor.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/internal/supervisor/supervisor.go b/internal/supervisor/supervisor.go index eab6aaf..cea038b 100644 --- a/internal/supervisor/supervisor.go +++ b/internal/supervisor/supervisor.go @@ -108,13 +108,9 @@ func (s *Supervisor) assignWork() { } beadID, _ := bead["id"].(string) - mountName, _ := bead["mount"].(string) if beadID == "" { continue } - - msg := mailbox.NewMessage("supervisor", botID, mailbox.MessageTypePromptRequest, "work", "Work on bead "+beadID+", mount="+mountName+".") - s.mailbox.DeliverToInbox(botID, msg) break } }