funciones pensadas para agentes
todos los gestores te dejan gestionar agentes.
¿cuáles dejan que los agentes se gestionen solos?
La mayoría de los gestores de agentes están pensados para personas. Haces clic, cambias de pestaña y ejecutas comandos de git. El agente se queda esperando en un terminal. Pane le da la vuelta. Los agentes pueden instalar Pane, descubrir sus comandos, crear espacios de trabajo, iniciar otros agentes, comprobar cómo van y darte los resultados. Sin un SDK especial. Sin un servicio alojado. Solo una CLI que todos los agentes ya saben usar.
La prueba: ¿puede un agente empezar de cero, instalar tu herramienta, descubrir qué hace, crear espacios de trabajo aislados, iniciar otros agentes y gestionar todo el flujo sin que una persona haga clic? Con Pane, sí.
los agentes pueden instalar pane solos
Publicado en npm y PyPI. Un agente puede instalar Pane con un comando. No necesita navegador, página de descarga ni arrastrar nada a Aplicaciones. Si tiene Node o Python, tiene Pane.
Por qué importa: los agentes no pueden hacer clic en botones de descarga. Si tu herramienta exige una instalación manual, no pueden configurarla. Pane está donde ya trabajan los agentes: en el gestor de paquetes.
npx --yes runpane@latest
pipx run runpane
pnpm dlx runpane@latestlos agentes pueden descubrir los comandos antes de instalar
El esquema completo de comandos está publicado en una URL pública. Un agente puede leer qué ofrece Pane antes de instalar nada. No tiene que rastrear una web de documentación ni clonar un repositorio de GitHub. Solo necesita un curl.
Por qué importa: los agentes van con cuidado al instalar paquetes. Si pueden comprobar primero qué hace una herramienta, es más probable que la usen.
curl -fsSL https://runpane.com/runpane-cli-contract.jsondescubrimiento automático tras la instalación
Después de instalar, runpane agent-context muestra un resumen corto de cada comando. Lo importante es que sea corto: cabe en la ventana de contexto del agente. Si necesita detalles de un comando concreto, carga solo ese.
Por qué importa: la ayuda de la mayoría de las CLI está escrita para personas. Los agentes necesitan resúmenes estructurados, breves y fáciles de procesar que no agoten su ventana de contexto.
runpane agent-context --json
runpane agent-context --command "panes create" --jsonsalida json en todos los comandos
Todos los comandos tienen la opción --json. Los agentes reciben datos estructurados que pueden procesar de forma fiable. No tienen que adivinar el ancho de las columnas, quitar códigos ANSI ni aplicar expresiones regulares a tablas para personas.
Por qué importa: los agentes que intentan procesar salidas pensadas para personas fallan constantemente. JSON es el lenguaje natural de la automatización.
runpane panes list --json
runpane panels screen --panel <id> --limit 80 --jsonmodo no interactivo
Los agentes no pueden responder a mensajes como «¿Seguro?». Todos los comandos que cambian algo exigen --yes para usarlos sin interacción. Sin esta opción, el comando muestra lo que haría y termina. Con ella, se ejecuta.
Por qué importa: un solo mensaje que espere una respuesta bloquea todo el flujo de un agente. El modo no interactivo marca la diferencia entre una herramienta pensada para agentes y una que los agentes pueden usar.
runpane panes create --repo active --name "issue-42" --agent codex --yes --jsonsalida limitada que respeta la ventana de contexto
Cuando un agente lee la salida del terminal, no necesita 10.000 líneas. Los valores predeterminados son pequeños. Los agentes solo aumentan el límite con --limit cuando necesitan más.
Por qué importa: cada línea de más consume tokens que el agente podría dedicar a pensar. Respetar la ventana de contexto es lo más importante que puedes hacer por la experiencia de los agentes.
runpane panels screen --panel <id> --limit 80 --json
runpane panels output --panel <id> --limit 200 --jsoncomprobación del entorno antes de empezar
Antes de crear panes, un agente debe comprobar el entorno. runpane doctor revisa la versión del wrapper, la plataforma, la app instalada y el estado del daemon. Si algo falla, el agente lo sabe antes de perder tiempo.
Por qué importa: los agentes que no comprueban el entorno crean panes que fallan sin avisar. Un comando de diagnóstico detecta los problemas desde el principio.
runpane doctor --jsonpanes en segundo plano que no te apartan de tu trabajo
Cuando los agentes crean panes, usan --source agent para abrir el pane nuevo en segundo plano. Tú sigues trabajando. El agente también. Nadie interrumpe a nadie.
Por qué importa: no puedes usar un agente que te cambia la vista activa cada vez que crea un espacio de trabajo. Crear en segundo plano es imprescindible para coordinar agentes.
runpane panes create --repo active --name "task" --agent codex --source agent --wait-ready --yes --jsonlos agentes pueden coordinar otros agentes
Un agente puede crear panes, iniciar otros agentes, esperar a que terminen, leer su salida, enviar más instrucciones y comprobar los resultados. Eso es un bucle de agentes completo. Sin un planificador alojado ni un SDK especial. Solo comandos CLI.
Por qué importa: el sector avanza hacia un agente coordinador que gestiona un grupo de agentes especializados. Pane le da los comandos que necesita. La skill runpane-orchestrator de código abierto hace justo eso.
runpane panes create --agent codex --prompt "Implement issue 42" --source agent --yes --json
runpane panels wait --panel <id> --for idle --json
runpane panels screen --panel <id> --json
runpane panels submit --panel <id> --text "Continue" --yes --jsonfunciona con cualquier agente y sistema operativo
Claude Code, Codex, Aider, Goose, OpenCode o cualquier agente CLI. Windows, WSL, macOS, Linux, máquinas virtuales y hosts remotos. Pane no te ata a un agente ni a una plataforma. Si mañana sale un agente nuevo, hoy ya funciona en Pane.
Por qué importa: el panorama de los agentes de IA cambia cada mes. Si tu herramienta está ligada a un agente, su suerte también es la tuya. Pane es independiente del agente porque aloja terminales, no integra una IA concreta.
la imagen completa
Esta es la prueba otra vez: ¿puede un agente empezar de cero, instalar tu herramienta, descubrir qué hace y ejecutar un flujo completo con varios agentes sin intervención humana?
| capacidad | pane | la mayoría |
|---|---|---|
| Instalación por el agente | npm / pip | Descarga manual |
| Descubrimiento de comandos | URL pública + CLI | Leer la documentación |
| Salida estructurada | --json en todo | Solo para personas |
| No interactivo | Opción --yes | Mensajes interactivos |
| Bucles de agentes | CLI completa | No compatible |
| Varios sistemas | Win, WSL, Mac, Linux | Solo macOS |
| Independiente del agente | Cualquier CLI de terminal | Uno o dos agentes |
míralo en acción
- Configura tu primer bucle de agentes
- Documentación de la CLI runpane
- Pane Chat: el coordinador integrado
Última actualización: 24 de junio de 2026