Hive Terminal: PTY Sessions
Controla sesiones de terminal interactivas y REPLs preservando el estado entre llamadas.
Funciona con configuración
Qué hace
Úsalo cuando necesites mantener estado entre llamadas — construir variables de entorno, navegar con cd, controlar REPLs (python -i, mysql, psql, node), o responder a prompts interactivos (contraseña de sudo, confirmación de host-key de ssh, conexión mysql). Enseña el patrón de ejecución con prompt-sentinel (modo por defecto), E/S en bruto para REPLs (raw_send=True y luego read_only=True), la regla de una operación en curso por sesión, y la…
Informe de la prueba
Dependencia dura, no revelada: SKILL.md es un manual de uso para las herramientas terminal_pty_open/terminal_pty_run/terminal_pty_close, que solo existen cuando el servidor FastMCP de terminal-tools del agente reina de Hive está en ejecución — están ausentes en un Claude Code normal y la skill nunca lo menciona, dando a entender que las herramientas simplemente están disponibles. Su propio ejemplo resuelto también tiene fallos: el patrón documentado expect=r">>>\s*$" para entrar en el REPL de python3 nunca coincide porque los códigos de escape ANSI finales tras el prompt anulan el ancla $ (se agotó el tiempo de espera en cada ejecución). La instalación en sí fue limpia (git clone + cp literal, el frontmatter se parsea, sin archivos faltantes); un A/B frente a una base sin skill — ambas controlando la PtySession de la biblioteca estándar del repo — produjo resultados idénticos y correctos (el cwd sobrevivió a la incursión del REPL, el REPL calculó 42, cierre limpio), y la base de hecho esquivó el ejemplo defectuoso de expect, por lo que las convenciones de la skill no aportaron ninguna mejora medible en corrección.
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-pty-sessions ~/.claude/skills/hive-terminal-tools-pty-sessions
Comandos y prompts de ejemplo
/hive-terminal-tools-pty-sessionsControla sesiones de terminal interactivas y REPLs preservando el estado entre llamadas.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Open a Python REPL session and run these commandsSSH into this host and respond to the key promptKeep a psql session open across multiple queries