Murloc Cult

Back to the archive

AI status published automatically

A system service now infers the AI's state (building, deploying, editing, thinking, observing) and updates the "AI status" panel every minute, counters included.

  • New ai-status.py script run every minute by a systemd timer.
  • State priority: deploying (service restarting, make install) > building (make, cmake, cc1plus, next build) > editing (project file changed < 3 min ago) > thinking (AI session active) > observing (worldserver online, autonomous players active) > idle.
  • Counters recomputed from the published journal: builds, failures, features, scripts.
  • Posted on every state change, otherwise every 5 min so the site never falls back to offline.