Hive Terminal: Job Control
Gestiona trabajos de terminal de larga duración o en segundo plano con patrones de inicio-sondeo-espera.
Funciona con configuración
Qué hace
Úsalo al lanzar cualquier cosa que tarde más de un minuto, que transmita logs en streaming, o que quieras mantener en ejecución mientras haces otro trabajo — o cuando terminal_exec se puso en segundo plano automáticamente y te devolvió un job_id. Enseña el patrón inicio→sondeo→espera con el seguimiento de offsets de terminal_job_logs, el modismo de sondeo bloqueante `wait_until_exit=True`, la señal de reanudación truncated_bytes_dropped, la…
Informe de la prueba
Enseña tres herramientas MCP del runtime de Hive (terminal_job_start / terminal_job_logs / terminal_job_manage) cuyas implementaciones viven dentro del framework Hive y no se pueden invocar en un shell de Claude Code normal, por lo que se probó sobre la aplicación del conocimiento y no sobre ejecución en vivo. La instalación literal es limpia (frontmatter YAML válido, references/signals.md presente). En el A/B, la skill produjo una secuencia sustancialmente más correcta que la base: acertó de lleno en la convención de códigos de salida negativos de subprocess (-2/-15/-9, que mapean cada señal a lo que realmente mató el trabajo) y en la señal de retraso truncated_bytes_dropped, dos aspectos que el conocimiento general de la base sobre control de trabajos de shell acertó solo de forma aproximada.
Probado el: 2026-07-12 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/hive-terminal-tools-job-controlGestiona trabajos de terminal de larga duración o en segundo plano con patrones de inicio-sondeo-espera.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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