---
id: "terminal-visao-geral"
titulo: "A tela Terminal"
resumo: "O que a tela Terminal é, como abas e painéis se organizam e o que continua rodando quando você sai dela."
idioma: "pt-br"
tipo: "conceito"
categoria: "telas"
aplicavelDesde: "0.0.16"
capabilities: ["terminal.sessions.create", "terminal.sessions.discover"]
estadoEditorial: "aprovado"
nivelEvidencia: "artefato-distribuido"
refFonte: "27574c339b58316408f6be2d62169d59041d07bf"
revisaoFonte: "2026-09-24"
revisor: "mantenedor (v1, 2026-10-03)"
rota: "/docs/pt-br/ferramentas/terminal/visao-geral/"
fonte: "pt-br/ferramentas/terminal/visao-geral.md"
caminhoPublico: "docs/publica/pt-br/ferramentas/terminal/visao-geral.md"
hashFonte: "sha256:7308edef1187438e0a5b2e4fe7e9accdb4fb9d181544a63c70f848f8141ae8db"
hashDestaPagina: "sha256:7308edef1187438e0a5b2e4fe7e9accdb4fb9d181544a63c70f848f8141ae8db"
traducaoAssistidaPorIA: false
traducaoDesatualizada: false
corpoRetido: false
---
**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](/docs/pt-br/ferramentas/terminal/sessoes-de-agente/) 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](/docs/pt-br/ferramentas/terminal/retomar-sessoes/)).

## 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](/docs/pt-br/ferramentas/terminal/criar-e-navegar-sessoes/) — abrir shell ou agente, alternar de aba, listar o que existe.
- [Ler, enviar e esperar](/docs/pt-br/ferramentas/terminal/ler-enviar-e-esperar/) — ler histórico e conversar com um processo.
- [Organizar painéis e abas](/docs/pt-br/ferramentas/terminal/organizar-paineis-e-abas/) — dividir, expandir, renomear, fixar e colorir.
- [Referência de comandos do Terminal](/docs/pt-br/ferramentas/terminal/referencia-cli/) — os comandos de linha de comando e suas opções.
