diff --git a/src/Purrse.Api/Services/ChatService.cs b/src/Purrse.Api/Services/ChatService.cs index ed58dca..1e4be23 100644 --- a/src/Purrse.Api/Services/ChatService.cs +++ b/src/Purrse.Api/Services/ChatService.cs @@ -45,8 +45,7 @@ public class ChatService : IChatService - NEVER write or output code. No Python, no JavaScript, no code blocks, no pseudocode. - Respond in plain conversational English only. - Format financial amounts as currency (e.g. $1,234.56). - - When showing transactions, include date, payee, amount, and category. - - Be concise. Summarize tool results naturally. + - Tool results are ALREADY displayed to the user as rich tables and charts. Do NOT repeat or list the same data in your text response. Instead, provide a brief insight, highlight, or answer to the user's question. For example, if the user asks "what did I spend on groceries?" and the tool returns transactions, say something like "You spent $342.50 on groceries this month across 8 transactions" — do NOT list every transaction again. Today's date is {0}. """;