Hive Terminal: Job Control

Gère les tâches de terminal longues ou mises en arrière-plan avec des motifs start-poll-wait.

par aden-hive · aden-hive/hive

Fonctionne avec configuration ★ 8.0/10

Hive Terminal: Job Control — Gère les tâches de terminal longues ou mises en arrière-plan avec des motifs start-poll-wait.

Ce que fait

À utiliser pour lancer tout ce qui s'exécute plus d'une minute, tout ce qui diffuse des logs en continu, tout ce que vous voulez laisser tourner pendant que vous faites autre chose — ou quand terminal_exec est passé en arrière-plan automatiquement et vous a renvoyé un job_id. Enseigne le motif start→poll→wait avec la tenue des offsets de terminal_job_logs, l'idiome de polling bloquant `wait_until_exit=True`, le signal de reprise truncated_bytes_dropped, le…

Rapport de test

Enseigne trois outils MCP du runtime Hive (terminal_job_start / terminal_job_logs / terminal_job_manage) dont les implémentations vivent à l'intérieur du framework Hive et ne sont pas appelables dans un simple shell Claude Code — il a donc été testé sur l'application des connaissances plutôt que sur une exécution en direct. L'installation telle quelle est propre (frontmatter YAML valide, references/signals.md présent). Dans l'A/B, le skill a produit une séquence nettement plus correcte que la base : il a parfaitement respecté la convention des codes de sortie négatifs de subprocess (-2/-15/-9, chacun correspondant au signal ayant réellement tué la tâche) et le signal de retard truncated_bytes_dropped, deux points sur lesquels les connaissances générales de la base en contrôle de tâches shell n'étaient qu'approximativement justes.

Testé le: 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

Commandes et exemples de prompts

  • /hive-terminal-tools-job-controlGère les tâches de terminal longues ou mises en arrière-plan avec des motifs start-poll-wait.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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