Backlog & lifecycle

Agents work like a team: they pull tasks from a prioritized backlog and pass through a clear state machine.

Backlog as a first-class object

The backlog is a persistent store with priorities and states. Tasks arise from various sources (manual, heartbeat/tick, a target system's webhook).

The dispatch loop

A cheap, always-running orchestration loop (no LLM) processes wake events per agent. A tick is a periodic "what's up?" impulse.

Triage → working → done
  • triage — gather context, query memory
  • working — do the task, use tools
  • done — record the result, learnings into the wiki
Blocked & follow-up questions

If information or an approval is missing, the task goes blocked — with a question to a human. When the answer arrives, the agent continues at the same point (event correlation).