Hive Terminal: Job Control
Verwaltet lang laufende oder im Hintergrund ausgeführte Terminal-Jobs mit Start-Poll-Wait-Mustern.
Funktioniert mit Setup
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 itCheck the logs on this backgrounded terminal jobWait for this job to finish without blocking everything