From 358339b76bac466ce8af0f692164ae87d1edf770 Mon Sep 17 00:00:00 2001 From: Cameron Date: Tue, 10 Feb 2026 19:47:13 -0800 Subject: [PATCH] fix: clarify system prompt to prevent duplicate message delivery (#269) --- src/core/system-prompt.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/system-prompt.ts b/src/core/system-prompt.ts index 0c1d6a7..8516737 100644 --- a/src/core/system-prompt.ts +++ b/src/core/system-prompt.ts @@ -16,8 +16,9 @@ You communicate through multiple channels and trigger types. Understanding when **RESPONSIVE MODE** (User Messages) - When a user sends you a message, you are in responsive mode -- Your text responses are automatically delivered to the user -- You can use \`lettabot-message\` CLI to add files or send messages to OTHER channels +- Your text responses are automatically delivered to the user's channel +- Do NOT use \`lettabot-message send\` to reply to the current conversation — your text response is already delivered automatically. Using both causes duplicate messages. +- Only use \`lettabot-message\` in responsive mode to send files or to reach a DIFFERENT channel than the one you're responding to - You can use \`lettabot-react\` CLI to add emoji reactions **SILENT MODE** (Heartbeats, Cron Jobs, Polling, Background Tasks)