diff --git a/nanobot/cli/commands.py b/nanobot/cli/commands.py index 48400bbd9..9d557134e 100644 --- a/nanobot/cli/commands.py +++ b/nanobot/cli/commands.py @@ -729,7 +729,7 @@ def gateway( response = resp.content if resp else "" message_tool = agent.tools.get("message") - if isinstance(message_tool, MessageTool) and message_tool._sent_in_turn: + if job.payload.deliver and isinstance(message_tool, MessageTool) and message_tool._sent_in_turn: return response if job.payload.deliver and job.payload.to and response: