funciones pensadas para agentes
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í.
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@latestEl 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.jsonDespué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" --jsonTodos 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 --jsonLos 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 --jsonCuando 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 --jsonAntes 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 --jsonCuando 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 --jsonUn 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 --jsonClaude 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.
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 |
- 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