v0.5.9 — Steadier Minds, Steadier Hands
When a village has thirty agents all trying to think at once, the LLM cognition pipeline used to choke — requests piled up, rate limits fired, and agents would stall mid-thought. This patch spaces out cognition requests with a minimum delay between starts and lowers the client-side concurrency cap. The result: agents think in orderly waves instead of a stampede. Long sessions stay stable.
The genesis cinematic — that first moment when the world narrates itself into existence — sometimes displayed raw JSON instead of text when the LLM response was truncated. The renderer now detects malformed responses and handles them gracefully. The Void speaks in sentences, not syntax.
The biggest behavioral fix: starving agents used to wander aimlessly when they couldn’t find food nearby. Now they till grass. A hungry villager with no food in sight will start farming instead of walking into the wilderness to die. It’s a small change in the behavior tree, but it makes the difference between a village that feeds itself and one that slowly empties.