- Changed cooldown from global (ALL channels blocked) to per-channel dict keyed by channel_id - Added conversation streak tracker: 3 near-miss interjection scores in a row force a dialogue trigger - Expanded topic relevance keywords: added enthusiasm/vulnerability for Evil Miku, provocation/dismissal for Miku - Lowered keyword divisor from /3.0 to /2.0 for higher base trigger scores - Tension rebalance: added natural decay (-0.03/turn), reduced escalation weight (0.08->0.05), increased de-escalation weight (0.06->0.08) - Reduced momentum multiplier (1.2->1.1) and intensity multiplier (1.3->1.2) - Added spike cooldown: if last turn tension delta >0.15, next delta halved (prevents runaway spirals) - Added user-message interjection check in bot.py on_message() (was only checking bot's own messages) - Added random 15% argument trigger roll on user messages in normal message flow (was only from autonomous.py)
42 KiB
42 KiB