lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

configuración avanzado hermescuasandboxcomputer-use

Hermes en Cua Spaces: ejecuta herramientas en una máquina aislada

Traslada terminal, archivos y ejecución de código de Hermes a un Cua Space que puedes observar. Comprueba qué herramientas quedan aisladas y cómo se conserva o elimina la máquina.

✓ verificado el 26 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Paso 1: instala Cua

Comprueba que tu Hermes admite plugins y usa Python ≥3.11. El manifiesto del plugin requiere el paquete Python cua ≥0.5.0 y <0.8; el instalador ofrece prepararlo. Para aislar también navegador y escritorio, el README exige un Space Linux, Cua ≥0.7.0 y un Hermes que incluya el cambio #142225 (posterior a v0.22.2), además de los componentes del escritorio indicados allí. Revisa el instalador oficial antes de ejecutarlo:

curl -fsSL https://cua.ai/install.sh | sh

Para Spaces vinculados a tu cuenta:

cua auth login

Paso 2: añade el plugin a Hermes

hermes plugins install https://github.com/trycua/hermes-cua-spaces
hermes config set terminal.backend cua

Revisa y acepta la dependencia Python cua y la activación cuando el instalador lo solicite.

Paso 3: inicia Hermes y prueba la ubicación

Pide a Hermes el ejemplo de comprobación del README: run hostname and cat /etc/os-release en un Space Linux.

Comprobación

La salida debe identificar la máquina del Space. Usa cua spaces ls para localizarla. Comprueba por separado terminal, archivos y navegador; no des por hecho que comparten aislamiento.

Si algo falla

El README documenta cua doctor para requisitos y hermes pm repair si falta el paquete Python. Si los archivos desaparecen al cerrar, revisa delete_on_exit y la elección entre máquina temporal o Space con nombre.

Fuente: documentación oficial.

ver en .md ¿Prefieres el recurso entero?

Qué es

Hermes on Cua Spaces es un plugin de backend de terminal para Hermes Agent. El agente sigue ejecutándose donde ya estaba, mientras determinadas herramientas trabajan dentro de una máquina separada.

Para qué te sirve

  • Cuando quieres que un agente pruebe comandos en una máquina distinta de tu entorno de trabajo.
  • Cuando varias personas necesitan ver el escritorio donde trabaja el agente e intervenir durante una tarea.

Cómo funciona

El plugin habla con el SDK de Cua para crear o seleccionar un Space y ejecutar allí las herramientas compatibles. El modo predeterminado crea una máquina por sesión y la elimina al terminar. Un Space con nombre se conserva. El aislamiento de navegador y escritorio depende de la versión de Hermes, del sistema y de la configuración.

Antes de empezar

Necesitas Hermes con soporte de plugins, Python ≥3.11 y el paquete Python cua ≥0.5.0 y <0.8, según el manifiesto del plugin. La documentación distingue máquinas locales de las asociadas a una cuenta: estas últimas requieren iniciar sesión. La primera máquina puede tardar mientras se descarga la imagen. Revisa los costes del plan y de la infraestructura elegida.

Límites y alternativas

No todas las herramientas quedan dentro del Space en todas las plataformas. En macOS y Windows, el README excluye del aislamiento algunas herramientas de navegador y escritorio. Para Spaces creados por el plugin, Hermes omite avisos de comandos arriesgados porque confía en la máquina aislada. Revisa esa diferencia y guarda fuera lo que quieras conservar.

Recursos