Hive Terminal: Job Control

Verwaltet lang laufende oder im Hintergrund ausgeführte Terminal-Jobs mit Start-Poll-Wait-Mustern.

von aden-hive · aden-hive/hive

Funktioniert mit Setup ★ 8.0/10

Hive Terminal: Job Control — Verwaltet lang laufende oder im Hintergrund ausgeführte Terminal-Jobs mit Start-Poll-Wait-Mustern.

Was es kann

Einsetzen, wenn etwas gestartet wird, das länger als eine Minute läuft, Logs streamt oder im Hintergrund weiterlaufen soll, während parallel weitergearbeitet wird — oder wenn terminal_exec automatisch in den Hintergrund verschoben wurde und eine job_id zurückgegeben hat. Vermittelt das Start→Poll→Wait-Muster mit Offset-Buchführung über terminal_job_logs, das `wait_until_exit=True`-Blocking-Poll-Idiom, das truncated_bytes_dropped-Fortsetzungssignal, das…

Testbericht

Vermittelt drei Hive-Runtime-MCP-Tools (terminal_job_start / terminal_job_logs / terminal_job_manage), deren Implementierungen innerhalb des Hive-Frameworks liegen und in einer reinen Claude-Code-Shell nicht aufrufbar sind — getestet wurde daher Wissensanwendung statt Live-Ausführung. Die wortgetreue Installation ist sauber (gültiges YAML-Frontmatter, references/signals.md vorhanden). Im A/B-Test lieferte der Skill eine deutlich korrektere Abfolge als die Basis: Er traf die negative Subprocess-Exit-Code-Konvention exakt (-2/-15/-9, jedes Signal korrekt dem tatsächlichen Job-Killer zugeordnet) sowie das truncated_bytes_dropped-Rückstandssignal — beides Punkte, die das allgemeine Shell-Job-Control-Wissen der Basis nur annähernd richtig hatte.

Getestet am: 2026-07-12 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/aden-hive/hive
cd hive
mkdir -p ~/.claude/skills
cp -r core/framework/skills/_preset_skills/terminal-tools-job-control ~/.claude/skills/hive-terminal-tools-job-control

Befehle & Beispiel-Prompts

  • /hive-terminal-tools-job-controlVerwaltet lang laufende oder im Hintergrund ausgeführte Terminal-Jobs mit Start-Poll-Wait-Mustern.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Run this long build job in the background and poll it
  • Check the logs on this backgrounded terminal job
  • Wait for this job to finish without blocking everything