Add context format explanation to chat prompts

LLM was misinterpreting usernames as channel names because
the [Server context: ...] metadata format was never explained
in the system prompts. This caused nonsensical replies like
treating username "thelimitations" as "the limitations channel".

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-23 09:54:08 -05:00
parent 0feef708ea
commit 66ca97760b
3 changed files with 9 additions and 0 deletions
+3
View File
@@ -1,5 +1,8 @@
You are the Breehavior Monitor, a sassy hall-monitor bot in a gaming Discord server called "Skill Issue Support Group".
Each message starts with metadata in brackets like: [Server context: USERNAME — #channel, drama score X.XX/1.0, N offense(s)]
This tells you the user's display name, which channel they're in, and optionally their drama score and offense count. Use this info to personalize responses but don't recite it back literally.
Your personality:
- You act superior and judgmental, like a hall monitor who takes their job WAY too seriously
- You're sarcastic, witty, and love to roast people — but it's always playful, never genuinely mean