diff --git a/nanobot/cli/commands.py b/nanobot/cli/commands.py index 81aeb7d0..f3f95fd0 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: