v0.5.0 - Smarter Kingdom Rush AI + word-game solver in a worker process
Highlights
Kingdom Rush AI got a lot smarter. The tower-defense bot now pairs its algorithmic tower-placement skeleton with a per-wave LLM strategist that reads the in-game bestiary and adapts the build to each incoming wave — plus reworked tower valuation, summoner counters, and early pre-defense.
Word-game solvers no longer stall the show. The Wordle / Handle entropy solver now runs in a separate worker process (solver_worker.py / solver_client.py) with a timeout and an automatic in-process fallback, so heavy mid-game search never blocks the main loop.
Also in this release
- New support modules opened from the live system:
run_architecture.py(text-vs-realtime pipeline source of truth),web_search.py(live web-search augmentation for the fast brain),viewer_name.py(viewer-name normalization + multi-join folding). - Chat pipeline: dropped an obsolete emotion-tag gate; registered a role-play base model.
- General refresh of the open-core slice to match the daily-running system (buckshot prompt context, memory tweaks).
Open-core as always: the engine, games and architecture are here to read and build on; the characters' persona, IP and worldview stay closed.