Назад към всички

patrol-monitoring

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

$ git log --oneline --stat
stars:384
forks:73
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namepatrol-monitoring
descriptionContinuous monitoring using Deacon/Witness patterns for agent health checks, stuck detection, and automated recovery.
allowed-toolsRead, Write, Edit, Bash, Grep, Glob, WebFetch, WebSearch, Agent, AskUserQuestion

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