Patrol Monitoring

Continuous monitoring using Deacon/Witness patterns for agent health checks, stuck detection, and automated recovery.

majiayu000 ba05dd4 2 files · 2.2 KB Updated 567 repo stars

File contents

Patrol Monitoring

Overview

Continuous monitoring using Gas Town's Deacon/Witness pattern. The Deacon supervises overall health, the Witness manages per-rig agent lifecycle, and the Boot (Dog) watches the Deacon itself.

When to Use

  • During active convoy execution
  • When agents may become stuck or unresponsive
  • For long-running multi-agent workflows
  • When automated recovery is desired

Process

  1. Health check all active agents and convoys
  2. Detect stuck or unresponsive agents via heartbeats
  3. Recover - restart, reassign, or escalate as needed
  4. Report patrol findings with trend analysis

Monitoring Roles

  • Deacon: Daemon supervisor, monitors overall health
  • Witness: Per-rig lifecycle manager for workers
  • Boot (Dog): Watches the Deacon every 5 minutes

Recovery Modes

  • restart: Restart the stuck agent session
  • reassign: Move beads to a different agent
  • escalate: Alert human for manual intervention

Tool Use

Invoke via babysitter process: methodologies/gastown/gastown-patrol

majiayu000/claude-skill-registry-data/tree/main/orchestration/patrol-monitoring commit ba05dd4c9d

Frequently asked questions

npx skillmds add majiayu000/patrol-monitoring