Files
freemo 1885990081
CI / build (push) Waiting to run
CI / docker (push) Blocked by required conditions
CI / helm (push) Waiting to run
CI / push-validation (push) Waiting to run
CI / status-check (push) Blocked by required conditions
CI / lint (push) Waiting to run
CI / typecheck (push) Waiting to run
CI / security (push) Waiting to run
CI / quality (push) Waiting to run
CI / unit_tests (push) Waiting to run
CI / integration_tests (push) Waiting to run
CI / e2e_tests (push) Waiting to run
CI / coverage (push) Blocked by required conditions
CI / benchmark-publish (push) Waiting to run
build: auto opencode agents rewritten
2026-04-27 12:49:08 -04:00
..

Agent Reference Docs

This directory documents internal agents used by the auto-agents system. These agents are hidden infrastructure — they are not invoked directly by users or supervisors. They are called by async-agent-util as part of its internal operations.

Health Evaluation Pipeline

The health operation in async-agent-util uses a three-agent pipeline to classify each session's health state without any single agent processing the full fleet's data.

async-agent-util (health op)
  └── session-health-util   (one per session, parallel batches of 10)
        ├── Tier 1: session-health-quick-util   (always)
        └── Tier 2: session-health-full-util    (only on escalate)

Agents

Agent Docs Role
session-health-util docs Two-tier coordinator; orchestrates quick → full escalation for one session
session-health-quick-util docs Fast classifier; commits only when obviously finished/errored, otherwise escalates
session-health-full-util docs Deep analyst; evaluates timing, tools, and content with full system context

Design Principles

  • No heuristics. Every session receives LLM-based classification. The quick evaluator eliminates obvious cases cheaply; the full evaluator handles the rest.
  • Contextual awareness. All three agents load the auto-agents-system skill, giving them knowledge of what each agent type is supposed to achieve and what healthy vs unhealthy operation looks like.
  • Fail safe. The quick evaluator defaults to escalate when unsure. healthy is the default for the full evaluator when signals are mixed.
  • No data files. All data flows through prompts and bash outputs. Nothing is written to disk as an intermediate step.