recursos para agentes

todo gerenciador deixa você controlar agentes.
quais deixam os agentes se controlarem?

TL;DR

O Pane foi feito para que agentes possam se gerenciar, não só ser gerenciados. Um agente pode instalar o Pane pelo npm ou PyPI, descobrir os comandos, criar espaços de trabalho isolados, iniciar outros agentes, acompanhá-los e responder para você, tudo pela CLI runpane, sem SDK nem serviço hospedado. Se um agente sabe digitar um comando, ele pode controlar todo o seu espaço de trabalho no Pane.

A maioria dos gerenciadores de agentes foi criada primeiro para pessoas. Você clica em botões, troca de aba e roda comandos git, enquanto o agente fica esperando no terminal. O Pane foi feito para que agentes também possam controlá-lo: eles podem instalar o Pane, descobrir os comandos, criar espaços de trabalho, iniciar outros agentes, acompanhar o trabalho e responder para você. Sem SDK especial e sem serviço hospedado, só uma CLI que todo agente já sabe usar, mais um MCP server para agentes que preferem ferramentas.

O teste: um agente consegue começar do zero, instalar sua ferramenta, entender o que ela faz, criar ambientes isolados, iniciar outros agentes e gerenciar todo o fluxo sem uma pessoa clicar em nada? Com o Pane, sim.

01

agentes podem instalar o pane sozinhos

Publicado no npm e no PyPI. Um agente instala o Pane com um comando. Sem navegador, página de download ou arrastar para a pasta Aplicativos. Se ele tem Node ou Python, tem Pane.

Por que isso importa: agentes não conseguem clicar em botões de download. Se sua ferramenta exige instalação manual, eles não conseguem configurá-la. O Pane chega até os agentes onde eles já estão: no gerenciador de pacotes.

npx --yes runpane@latest
pipx run runpane
pnpm dlx runpane@latest
02

agentes descobrem os comandos antes de instalar

A lista completa de comandos fica em uma URL pública. Um agente consegue ler o que o Pane oferece antes de instalar qualquer coisa. Não precisa vasculhar um site de documentação nem clonar um repositório do GitHub. Basta um curl.

Por que isso importa: agentes têm cuidado ao instalar pacotes. Se conseguem conferir primeiro o que uma ferramenta faz, é mais provável que a usem.

curl -fsSL https://runpane.com/runpane-cli-contract.json
03

descoberta automática depois da instalação

Depois da instalação, runpane agent-context mostra um resumo curto de cada comando. Curto é a palavra-chave: cabe na janela de contexto do agente. Quando ele precisa dos detalhes de um comando, carrega só aquele.

Por que isso importa: a maioria das CLIs tem textos de ajuda feitos para pessoas. Agentes precisam de resumos estruturados, mínimos e fáceis de interpretar que não gastem a janela de contexto.

runpane agent-context --json
runpane agent-context --command "panes create" --json
04

saída json em tudo

Todo comando tem a opção --json. Os agentes recebem dados estruturados que conseguem interpretar com confiança. Sem adivinhar a largura de colunas, remover códigos ANSI ou aplicar regex em tabelas feitas para pessoas.

Por que isso importa: agentes que tentam interpretar saídas feitas para pessoas quebram o tempo todo. JSON é a linguagem natural da automação.

runpane panes list --json
runpane panels screen --panel <id> --limit 80 --json
05

modo não interativo

Agentes não conseguem responder a perguntas como "Tem certeza?". Todo comando que altera algo exige --yes para uso não interativo. Sem essa opção, o comando mostra o que faria e encerra. Com ela, ele roda.

Por que isso importa: uma única pergunta que bloqueia a execução acaba com todo o fluxo do agente. O modo não interativo separa uma ferramenta "boa para agentes" de uma que agentes realmente conseguem usar.

runpane panes create --repo active --name "issue-42" --agent codex --yes --json
06

saída curta que respeita a janela de contexto

Quando um agente lê a saída do terminal, não precisa de 10.000 linhas. Os padrões são pequenos. O agente aumenta com --limit só quando precisa ver mais.

Por que isso importa: cada linha extra de saída gasta tokens que o agente poderia usar para pensar. Respeitar a janela de contexto é a coisa mais importante que você pode fazer pela experiência do agente.

runpane panels screen --panel <id> --limit 80 --json
runpane panels output --panel <id> --limit 200 --json
07

verificação do ambiente antes de começar

Antes de criar panes, o agente deve conferir o ambiente. runpane doctor verifica a versão do wrapper, a plataforma, o app instalado e o status do daemon. Se algo estiver errado, o agente descobre antes de perder tempo.

Por que isso importa: agentes que pulam essa verificação criam panes que falham sem avisar. Um comando de diagnóstico encontra os problemas logo no início.

runpane doctor --json
08

panes em segundo plano que não roubam sua tela

Quando agentes criam panes, usam --source agent para abrir o novo pane em segundo plano. Você continua trabalhando. O agente também. Ninguém interrompe ninguém.

Por que isso importa: um agente que rouba sua tela ativa toda vez que cria um ambiente é impossível de usar. A criação em segundo plano é o mínimo para orquestrar agentes.

runpane panes create --repo active --name "task" --agent codex --source agent --wait-ready --yes --json
09

agentes podem orquestrar outros agentes

Um agente pode criar panes, iniciar outros agentes, esperar que terminem, ler a saída, enviar novas instruções e conferir os resultados. Isso é um loop de agentes completo. Sem agendador hospedado nem SDK especial. Só comandos de CLI.

Por que isso importa: é para onde o setor está indo. Um agente orquestrador gerencia uma equipe de agentes especializados. O Pane dá a ele os comandos necessários. O skill de orquestração integrado ao Pane Chat faz exatamente isso.

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 com qualquer agente em qualquer sistema

Claude Code, Codex, Aider, Goose, OpenCode ou qualquer agente de CLI. Windows, WSL, macOS, Linux, VMs e hosts remotos. O Pane não prende você a um agente nem a uma plataforma. Se um agente novo sair amanhã, já funciona no Pane hoje.

Por que isso importa: o cenário dos agentes de IA muda todo mês. Se sua ferramenta de fluxo só aceita um agente, o futuro dela depende dele. O Pane é independente do agente porque hospeda terminais. Não é uma integração de IA.

o panorama completo

Aqui vai o teste de novo: um agente consegue começar do zero, instalar sua ferramenta, entender o que ela faz e rodar um fluxo completo com vários agentes sem intervenção humana?

recursopaneo que conferir em outras ferramentas
Instalação pelo agentenpm / pipMuitos apps desktop exigem download manual
Descoberta de comandosURL pública + CLIMuitas vezes só o site de documentação
Saída estruturada--json em todo comando de espaço de trabalhoVaria; procure uma flag JSON
Modo não interativoOpção --yesAlguns comandos ainda fazem perguntas
Loops de agentesContrato completo de CLI mais um MCP serverAlguns têm uma CLI ou um agente líder
Vários sistemasWin, WSL, Mac, LinuxVários são só para Mac ou exigem WSL
Independente do agenteQualquer CLI de terminalAlguns aceitam uma lista fixa

veja em ação

- Configure seu primeiro loop de agentes

- Documentação da CLI runpane

- Pane Chat: o orquestrador integrado

- Código-fonte no GitHub

- Blog: como criar uma CLI que agentes realmente usem

Parsa Khazaeepoul

por Parsa Khazaeepoul

Última atualização em 24 de junho de 2026

perguntas frequentes

ou
Baixar*
Aviso do Windows SmartScreenO download direto pode exibir um aviso do SmartScreen enquanto o Pane não é assinado. O Pane é totalmente open source. Você pode auditar o código e compilar por conta própria.1. Clique em Mais informações2. Clique em Executar assim mesmo3. Continue a instalaçãoA instalação pelo PowerShell baixa a versão oficial diretamente e evita a maioria dos problemas com downloads pelo navegador.instalação global via npm
Cole isso no PowerShell.Linux