Tools

CI runs

Tool Monitoring @dip497 0 installs

The repository's GitHub Actions runs: read why one failed, rerun it, or hand the failure to an agent.

hive plugins install @dip497/ci-runs

Run it in a terminal, or find it in Hivemind under Settings ▸ Plugins.

CI runs

The repository's GitHub Actions runs in a tile, newest first, refreshed while any is running. Choose a run to see its jobs; choose a failed job to read the lines that failed. Rerun the failed jobs, cancel a run, open it on GitHub, or ask an agent to find and fix the cause: it starts one in the tile's frame, and you read the prompt before it is sent.

It drives gh, so gh auth login first.

hive plugins install @dip497/ci-runs
hive plugins enable @dip497/ci-runs
hive plugins set @dip497/ci-runs branch current   # only the checked-out branch's runs
hive ctl open-tool @dip497/ci-runs/runs

An agent asks it, while its tile is open:

hive ctl plugin call @dip497/ci-runs failures   # the failed runs, their failed jobs and how to read their logs

It asks for two permissions: start agents (workspace:spawn) and tell an agent something (workspace:prompt).

A tool arrives switched off. Turn it on in Settings ▸ Plugins, or with hive plugins enable @dip497/ci-runs, if you trust who wrote it.

Files

From dip497/hivemind-plugins at fb488a4. Hivemind checks each file's checksum as it downloads, and stops if one changed.

  • hivemind-tool.json1f7c5b6a88db
  • icon.svgc3acc7be13c1
  • index.js49dd81dda4dc
  • README.mdebf62066faee
hivemind-tool.json
{
  "id": "@dip497/ci-runs",
  "name": "CI runs",
  "version": "1.0.1",
  "apiVersion": 1,
  "minAppVersion": "2026.10.3",
  "category": "monitoring",
  "description": "The repository's GitHub Actions runs: read why one failed, rerun it, or hand the failure to an agent.",
  "entry": "index.js",
  "permissions": [
    "workspace:spawn",
    "workspace:prompt"
  ],
  "commands": [
    {
      "name": "failures",
      "description": "The runs listed now that failed, newest first, each with the jobs that failed and the command that prints their lines."
    }
  ],
  "settings": [
    {
      "id": "count",
      "label": "Runs to list",
      "type": "number",
      "min": 10,
      "max": 200,
      "default": 40
    },
    {
      "id": "branch",
      "label": "Branch",
      "type": "choice",
      "values": [
        "all",
        "current"
      ],
      "default": "all",
      "description": "Every branch's runs, or only the checked-out branch's."
    }
  ],
  "tools": [
    {
      "key": "runs",
      "label": "CI runs",
      "description": "GitHub Actions runs, with the failed jobs' logs.",
      "tileKind": "ci-runs",
      "size": {
        "width": 1100,
        "height": 720
      },
      "needsRepo": true,
      "singleton": true,
      "glyph": "▶",
      "icon": "icon.svg"
    }
  ]
}

Hivemind shows you this list and asks before it installs.

  • Runs inside Hivemind, with the app's access to your files and network, once you switch it on
  • Start agents in your workspace
  • Tell an agent something (you send or cancel each one)
VersionCommitListed
1.0.1 fb488a4 October 28, 2026

Needs Hivemind 2026.10.3 or newer.

HiveHub keeps the version listed last. The ones before it are in the repository's history.

Something wrong with it? Report it.