Hive Terminal: Job Control
Hanterar långvariga eller bakgrundskörda terminaljobb med start-poll-wait-mönster.
Fungerar med konfiguration
Vad den gör
Används när du startar något som körs längre än en minut, något som strömmar loggar, något du vill hålla igång medan du gör annat arbete — eller när terminal_exec automatiskt bakgrundskörde åt dig och returnerade ett job_id. Lär ut start→poll→wait-mönstret med bokföring av offset i terminal_job_logs, blockerings-poll-idiomet `wait_until_exit=True`, återupptagningssignalen truncated_bytes_dropped, …
Testrapport
Lär ut tre MCP-verktyg för Hive-runtime (terminal_job_start / terminal_job_logs / terminal_job_manage) vars implementationer finns inuti Hive-ramverket och inte går att anropa i ett vanligt Claude Code-skal, så den testades på kunskapstillämpning snarare än skarp körning. Installation ord för ord är ren (giltig YAML-frontmatter, references/signals.md finns). I A/B-testet producerade skillen en betydligt mer korrekt sekvens än baslinjen: den fick rätt på konventionen för negativa subprocess-avslutningskoder (-2/-15/-9 som var och en mappar till vilken signal som faktiskt dödade jobbet) och signalen truncated_bytes_dropped för att falla efter, båda saker som baslinjens allmänna kunskap om terminaljobbhantering bara fick ungefär rätt.
Testad: 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
Kommandon och exempelprompter
/hive-terminal-tools-job-controlHanterar långvariga eller bakgrundskörda terminaljobb med start-poll-wait-mönster.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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