1
Manager thread
Instead of one long conversation doing everything, a single coordinating thread spawns worker threads, hands each a scoped task, and owns the merged result. This isolates context: each worker only sees its own problem, so it stays focused and cheap.
2
Heartbeats
A heartbeat is a scheduled check-in — "every N seconds/minutes, report status or re-run the check." It converts a fire-and-forget prompt into a supervised process. The same trick keeps distributed systems honest, from Kubernetes liveness probes to Erlang supervisors.
3
Goal verification
A /goal-style command pins an explicit success condition to each worker thread. At every heartbeat the manager asks: is the goal met? Agents are great at starting work and mediocre at noticing they stopped — verification closes that gap.