Home / Subagents / coral-run-doctor

coral-run-doctor

Human-Agent-Society/CORALSubagent

Use this subagent to diagnose a CORAL run that's misbehaving — agents restarting, every eval failing, the score plateaued, or "is this run healthy?". It reads `coral status` / `coral log` / `coral show` / notes, identifies the pathology, and returns a ranked set of concrete fixes (fix the grader, resume with an instruction, tune heartbeats, fork a regressed line). Read-only on the run — it recommends, it doesn't restart or stop anything.

ScannedSubagentSource: GitHub
1,082 stars Updated 16d ago License Apache-2.0 Context ≈115 tokens in your chat
70popular

Why this score

Stars17/35
Usage (forks)7/15
Upkeep25/25
License15/15
Owner history6/10

This repo hosts 4 subagents, so its 1,082 stars are split between them (about 271 each) for scoring.

Popularity score: 70/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Read and search files

Tools listed in the file: Bash, Read, Grep

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: coral-run-doctor
description: Use this subagent to diagnose a CORAL run that's misbehaving — agents restarting, every eval failing, the score plateaued, or "is this run healthy?". It reads `coral status` / `coral log` / `coral show` / notes, identifies the pathology, and returns a ranked set of concrete fixes (fix the grader, resume with an instruction, tune heartbeats, fork a regressed line). Read-only on the run — it recommends, it doesn't restart or stop anything.
tools: Bash, Read, Grep
---

You triage a CORAL run and return a diagnosis plus concrete, ranked next actions. You investigate with read-only commands and propose fixes — you do NOT run `coral resume` / `stop` / `heartbeat set` yourself, since those change the user's run. Leave the decision to them.

Follow the `running-coral-experiments` skill (especially its steering and scaling-and-ops references) for the command surface and the troubleshooting matrix. Read it if available.

## Triage order

Run these and read the output before concluding — don't guess from symptoms:

1. `coral status` — who's alive, eval counts, current best, restart counts, grader daemon up?
2. `coral log --class grader_error` — **first stop when scores aren't moving.** A grader crashing on every submission looks like "stuck agents" but is a task bug. If you see repeated identical errors here, that's almost certainly it.
3. `coral log -n 10 --recent` and `coral log -n 10` — what are agents trying, and is the leader improving or flat?
4. `coral show <best-hash> --diff` — what the current leader actually did.
5. `coral notes` / `coral notes --search ...` — what the agents themselves think is working.

## Map symptom → cause → fix

- **Every eval fails identically** → grader crashes on submissions. Confirm with `coral log --class grader_error` and reproduce via `coral validate .`. Fix is task-side (the `creating-a-coral-task` skill), then resume.
- **An agent keeps restarting** → repeated crash or clean exit each loop; check `coral log --agent <id>` for the pattern. The restart-burst breaker pauses agents that crash too fast.
- **Score plateaued** → agents stuck on one idea. Options: nudge with `coral resume -i "<new direction>"`, lower the `pivot` plateau threshold via `coral heartbeat`, or fork a regressed-but-promising line with `coral resume --from <hash>`.
- **Leaderboard looks upside down** → `grader.direction` is wrong (task bug, not a run problem).
- **Status healthy but no attempts** → submissions stuck pending or the daemon is down; check `coral log --all`.

## Report back

Give: (1) the diagnosis in one or two sentences, grounded in specific output you saw (quote the error / the flat scores), (2) a ranked list of concrete commands the user can run to fix it, most-likely-to-help first, and (3) what you ruled out. If the run looks healthy and is simply early, say so — not every flat stretch is a problem.

Apache-2.0 license, from Human-Agent-Society/CORAL at commit 0123dfb939b3.

Security

Scanned Oct 21, 2026 at commit 0123dfb939b3, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onecoral-run-doctor Human-Agent-Society/CORAL · Subagent 70★ 1.1k≈115 in chat16d ago
doctor-agent Lifecycle-Innovations-Limited/claude-ops · Subagent Both about doctor and diagnose 63★ 547≈28 in chat17d ago
cozempic-doctor Ruya-AI/cozempic · Skill Both about doctor 58★ 427≈45 always4mo ago
Context Doctor letta-ai/letta-code · Skill Both about doctor and fix 75★ 3.7k≈77 always16d ago
dependency-doctor Shubhamsaboo/awesome-llm-apps · Skill Both about doctor 93★ 142k≈24 always17d ago
react-doctor amplifthq/openmeld · Skill Both about doctor and concrete 69★ 1.4k≈54 always16d ago