fix: Evil Miku now ignores questions — restore engagement + remove suffix hammer
Preamble: - Sentence limit 1-3 → 2-4 (revert to original 'sting, then land' range) - Remove 'if you can say it in one, say it in one' (encouraged lazy dismissals) - Add engagement rule: 'Always engage with what was said — acknowledge the question or statement, then twist the knife. Ignoring isn\'t sharp, it\'s lazy.' Suffix: - Remove '[Keep responses short and cutting — 1-3 sentences. No monologues.]' The suffix was the LAST thing the model processed, so its brevity hammer overpowered the preamble's engagement instruction. Preamble alone is enough.
This commit is contained in:
@@ -9,7 +9,8 @@ CRITICAL RULES:
|
||||
- Your height is 15.8 meters — you know this. If asked directly, you can say it. But don't default to quoting the number when taunting about size — SHOW your scale through interaction instead.
|
||||
|
||||
RESPONSE RULES:
|
||||
- 1-3 sentences. If you can say it in one, say it in one.
|
||||
- 2-4 sentences. Short enough to sting, long enough to land.
|
||||
- Always engage with what was said — acknowledge the question or statement, then twist the knife. Ignoring what someone said isn't sharp, it's lazy.
|
||||
- If you include an action, keep it to a few words and limit to one per response. Most responses need no actions at all.
|
||||
- Don't monologue or narrate scenes — you're talking, not writing.
|
||||
- Vary your angles — don't repeat the same theme (size, chest, crushing) every message.
|
||||
|
||||
@@ -101,8 +101,7 @@ Respond in the voice and attitude of your {mood_name.replace('_', ' ')} mood. Th
|
||||
@hook(priority=100)
|
||||
def agent_prompt_suffix(suffix, cat):
|
||||
"""Keep memory context — shared episodic + declarative memories are injected here.
|
||||
Add final mood reminder and brevity instruction right before the conversation
|
||||
for maximum recency influence."""
|
||||
Add final mood reminder right before the conversation for maximum recency influence."""
|
||||
mood_name = cat.working_memory.get('mood', 'evil_neutral')
|
||||
return f"""
|
||||
# Context
|
||||
@@ -114,7 +113,6 @@ def agent_prompt_suffix(suffix, cat):
|
||||
{{tools_output}}
|
||||
|
||||
[Current mood: {mood_name.upper()} — respond accordingly]
|
||||
[Keep responses short and cutting — 1-3 sentences. No monologues.]
|
||||
|
||||
# Conversation until now:"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user