A tela Terminal
O que a tela Terminal é, como abas e painéis se organizam e o que continua rodando quando você sai dela.
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
- Criar e navegar entre sessões — abrir shell ou agente, alternar de aba, listar o que existe.
- Ler, enviar e esperar — ler histórico e conversar com um processo.
- Organizar painéis e abas — dividir, expandir, renomear, fixar e colorir.
- Referência de comandos do Terminal — os comandos de linha de comando e suas opções.