Expand world context + two-call LLM split

- Replace time-based log window with line-based (200 lines, 3hr cap)
- Add per-player position and death count to server context
- Add server scoreboards (total deaths, shrink enabled, border parity)
- Add god_lore config key injected into message system prompt
- Two-call split: qwen3-coder:30b (commands) + gemma3:12b (messages)
- interventions_per_day bumped to 48 (avg every 30min)
- cooldown_seconds reduced to 20
This commit is contained in:
2026-03-15 19:42:31 -04:00
parent 8ee8be9cc0
commit c94fa1872a
2 changed files with 88 additions and 22 deletions
+2 -1
View File
@@ -11,8 +11,9 @@
"max_tokens": 600,
"cooldown_seconds": 20,
"max_commands_per_response": 6,
"interventions_per_day": 4,
"interventions_per_day": 48,
"god_chat_prefix": "[§6§lGOD§r]",
"debug_commands": true,
"god_lore": "This is the shrink-world server. The world border started at 1000x1000 and shrinks by 1 block each time a player dies, alternating N/S and E/W sides. There are more creepers than normal (5x spawn rate). The goal is survival. Players who die too often will eventually have nowhere left to go.",
"memory_path": "/opt/mcsmanager/daemon/data/InstanceData/shrinkborder1234567890abcdef12345/aigod_memory.json"
}