funciones pensadas para agentes

todos los gestores te dejan gestionar agentes.
¿cuáles dejan que los agentes se gestionen solos?

TL;DR

Pane está construido para que los agentes puedan gestionarse a sí mismos, no solo ser gestionados. Un agente puede instalar Pane desde npm o PyPI, descubrir sus comandos, crear espacios de trabajo aislados, iniciar otros agentes, ver cómo van e informar, todo a través de la CLI runpane, sin SDK ni servicio alojado. Si un agente puede escribir un comando, puede manejar todo tu espacio de trabajo de Pane.

La mayoría de gestores de agentes están pensados primero para personas. Tú haces clic en botones, cambias de pestaña y ejecutas comandos de git mientras el agente espera en una terminal. Pane está construido para que los agentes también puedan manejarlo: pueden instalar Pane, descubrir sus comandos, crear espacios de trabajo, iniciar otros agentes, ver cómo van e informar. Sin SDK especial ni servicio alojado, solo una CLI que todos los agentes ya saben usar, más un servidor MCP para los agentes que prefieren herramientas.

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í.

01

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@latest
02

los 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.json
03

descubrimiento 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" --json
04

salida 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 --json
05

modo 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 --json
06

salida 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 --json
07

comprobació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 --json
08

panes 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 --json
09

los 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 de orquestación integrada en Pane Chat 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 --json
10

funciona 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?

capacidadpanequé comprobar en otras herramientas
Instalación por el agentenpm / pipMuchas apps de escritorio necesitan una descarga manual
Descubrimiento de comandosURL pública + CLIA menudo solo el sitio de documentación
Salida estructurada--json en todos los comandos de espacios de trabajoVaría; busca un flag de JSON
No interactivoOpción --yesAlgunos comandos todavía piden confirmación
Bucles de agentesContrato completo de la CLI más un servidor MCPAlgunos tienen una CLI o un agente principal
Varios sistemasWin, WSL, Mac, LinuxVarios son solo para Mac o necesitan WSL
Independiente del agenteCualquier CLI de terminalAlgunos admiten una lista cerrada

míralo en acción

- Configura tu primer bucle de agentes

- Documentación de la CLI runpane

- Pane Chat: el coordinador integrado

- Código fuente en GitHub

- Blog: cómo crear una CLI que los agentes de verdad usen

Parsa Khazaeepoul

por Parsa Khazaeepoul

Última actualización: 24 de junio de 2026

preguntas frecuentes

o
Descargar*
Aviso de Windows SmartScreenLas descargas directas pueden mostrar un aviso de SmartScreen mientras Pane no esté firmado. Pane es totalmente de código abierto. Puedes revisar el código y compilarlo tú mismo.1. Haz clic en Más información2. Haz clic en Ejecutar de todas formas3. Continúa con la instalaciónLa instalación con PowerShell descarga la versión oficial directamente y evita la mayoría de los problemas del navegador.instalación global con npm
Pega el comando en PowerShell.Linux