Hive Terminal: Job Control
Beheert langlopende of naar de achtergrond verplaatste terminaljobs met start-poll-wait-patronen.
Werkt met setup
Wat het doet
Gebruik dit bij het starten van alles wat langer dan een minuut draait, alles wat logs streamt, alles wat je op de achtergrond wilt laten doorlopen terwijl je iets anders doet — of wanneer terminal_exec automatisch naar de achtergrond is verplaatst en een job_id heeft teruggegeven. Leert het start→poll→wait-patroon met offset-boekhouding via terminal_job_logs, het blocking-poll-idioom `wait_until_exit=True`, het hervattingssignaal truncated_bytes_dropped, de…
Testrapport
Leert drie Hive-runtime-MCP-tools (terminal_job_start / terminal_job_logs / terminal_job_manage) waarvan de implementatie zich binnen het Hive-framework bevindt en die niet aan te roepen zijn in een kale Claude Code-shell, dus is getest op kennistoepassing in plaats van live uitvoering. Verbatim installatie is schoon (geldige YAML-frontmatter, references/signals.md aanwezig). In de A/B-test leverde de skill een aanmerkelijk correctere volgorde op dan de basisagent: hij had de conventie van negatieve subprocess-exitcodes (-2/-15/-9, die elk signaal koppelen aan wat de job daadwerkelijk beëindigde) en het achterstandssignaal truncated_bytes_dropped feilloos onder de knie, terwijl de basisagent dit met algemene shell-job-control-kennis slechts bij benadering goed had.
Getest op: 2026-07-12 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/hive-terminal-tools-job-controlBeheert langlopende of naar de achtergrond verplaatste terminaljobs met start-poll-wait-patronen.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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