Pular para o conteúdo

A tela Terminal

O que a tela Terminal é, como abas e painéis se organizam e o que continua rodando quando você sai dela.

Ver Markdown

Terminal é uma das quatro telas de um projeto — junto com Canvas, Conversa e Navegador — e é um lugar próprio. Ela mostra terminal. O que você abre nela não aparece nas outras telas, e o que está aberto nas outras telas não aparece nela.

Trocar de tela muda o que você está olhando, não o que está rodando: as sessões vivem no processo principal do app e continuam de pé enquanto você trabalha em outro lugar.

O que a tela mostra

  • Barra de abas no topo: uma aba por sessão. É por onde se cria uma aba nova, se escolhe o shell (no Windows) e se alcançam as ações de cada aba.
  • Painéis dentro da aba: uma aba pode ter um painel só ou vários, divididos na horizontal ou na vertical.
  • Conteúdo da sessão: o terminal em si, com histórico rolável, busca e seleção.
  • Barra de comandos rápidos: atalhos para inserir texto ou disparar comandos que você usa sempre.

Sessões, abas e painéis

Conceito O que é
Sessão Um processo rodando — um shell ou uma CLI de agente — com histórico próprio. É a unidade que continua viva quando você troca de tela.
Aba A forma de olhar para uma sessão na tela Terminal. Uma aba tem um ou mais painéis.
Painel Uma divisão dentro da aba, com a própria sessão, o próprio título e o próprio tamanho de fonte.

Renomear, fixar, colorir, dividir e fechar são operações de aba ou de painel — não de projeto. O projeto não muda quando você organiza o terminal.

Shell ou agente

Ao criar uma sessão sem escolher nada, você recebe um shell — no Windows, o menu da aba oferece PowerShell, CMD Prompt, Git Bash e WSL. Também é possível abrir direto uma CLI de agente: ela sobe no painel como qualquer outra sessão, e a escrita no agente segue as mesmas regras de um agente em qualquer outra superfície.

Quando você cria a sessão já com um agente, o agente ainda está subindo no momento em que o comando retorna. Escrever nele imediatamente chega embaralhado. Espere ele ficar ocioso antes de mandar texto — é o que Trabalhar com um agente no Terminal detalha.

O que continua rodando

  • Trocar para Canvas, Conversa ou Navegador não interrompe nenhuma sessão.
  • Maximizar um cartão no Canvas, mudar o zoom ou reorganizar painéis também não interrompe.
  • Fechar e reabrir o app não ressuscita processos: o que volta é a tela, com histórico redesenhado (ver Retomar depois de reiniciar).

Limites que vale saber desde já

  • O histórico tem teto. O que é guardado para restauração é limitado por bytes, e o que passa do limite é cortado — o trecho mais antigo não volta.
  • Limpar a tela descarta o histórico visível daquele painel.
  • Sessão criada a partir de um cartão do Canvas pode demorar alguns segundos até aparecer na listagem de sessões.
  • Encerrar sessões é destrutivo. Um dos comandos encerra todas as sessões do workspace de uma vez, inclusive a de onde você o chamou.

Por onde seguir