diff --git a/nanobot/cli/commands.py b/nanobot/cli/commands.py index e538688..c4aa868 100644 --- a/nanobot/cli/commands.py +++ b/nanobot/cli/commands.py @@ -452,6 +452,7 @@ def gateway( "[Scheduled Task] Timer finished.\n\n" f"Task '{job.name}' has been triggered.\n" f"Scheduled instruction: {job.payload.message}" + "**IMPORTANT NOTICE:** If there is nothing material to report, reply only with ." ) # Prevent the agent from scheduling new cron jobs during execution @@ -474,7 +475,7 @@ def gateway( if isinstance(message_tool, MessageTool) and message_tool._sent_in_turn: return response - if job.payload.deliver and job.payload.to and response: + if job.payload.deliver and job.payload.to and response and "" not in response: from nanobot.bus.events import OutboundMessage await bus.publish_outbound(OutboundMessage( channel=job.payload.channel or "cli",