O canvas

Áreas de trabalho

As áreas de trabalho são as abas no alto do canvas. Elas dividem os painéis de um projeto; a pasta, o Git e o elenco de agentes continuam sendo os mesmos. Para trabalhar em outra pasta, o que se cria é outro canvas: veja vários canvases.

Cada área guarda os seus painéis, o modo e o arranjo da mesa, a posição e o zoom da câmera, e a escolha de agrupar ou não os agentes em abas.

Criar e nomear

  • A bolinha +, ao lado das abas: cria uma área e já abre o nome para você digitar. Enter ou clicar fora confirma o nome; Esc cancela a edição e mantém o anterior.
  • Clicar na aba em que você já está: abre o nome dela para edição.
  • Menu do botão direito da aba → Renomear…: o mesmo.
  • Por voz: "cria uma área pro front".

A barra de abas aparece mesmo com uma área só. Ela some quando a barra de frentes está encaixada e a opção Esconder as abas de área quando ela estiver encaixada está ligada, em Configurações → Interface; ali a própria barra de frentes lista as áreas e troca entre elas.

Trocar de área

  • Clique na aba.
  • ⌃⇥ e ⌃⇧⇥: a próxima e a anterior, dando a volta no fim. Com o cursor dentro de um agente, essas duas teclas podem ser consumidas pelo terminal antes de chegar ao canvas.
  • Por voz: "vai pra área do back". "Muda pro projeto X" é outra coisa: troca de canvas.

Nada é encerrado na troca. Os painéis da área atual saem da tela e os da outra aparecem; o agente que estava compilando continua compilando.

  • O ponto na aba: aparece nas abas que não são a sua, e diz que há alguém esperando você ou alguém trabalhando naquela área.
  • A aba pisca quando um agente termina ou passa a esperar você numa área fora da vista. Isso se desliga em Configurações → Interface, no controle Destacar a aba da área ao terminar.

Levar um painel para outra área

  • Arrastar o painel até a aba de destino: a aba acende quando o cursor chega nela, e uma ficha no cursor diz o que vai ser levado. Com vários painéis selecionados, vão todos, e as imagens selecionadas do canvas vão junto.
  • Menu do botão direito do painel → Mover para a área: só aparece com mais de uma área.
  • Por voz: "manda o Marshall pra área do back".

O agente vai vivo, no meio do que estiver fazendo.

Apagar uma área

Menu do botão direito da aba → Apagar “nome”, disponível só a partir de duas áreas. Nenhum painel é fechado: eles passam para a área vizinha com os agentes vivos dentro, e o aviso diz quantos foram e para onde.

Os agentes numa aba só

Menu do botão direito da aba → Agrupar os agentes em abas: os agentes daquela área passam a dividir um painel, com uma fileira de abas no alto; o escolhido ocupa o painel e os outros continuam trabalhando escondidos. Separar os agentes em painéis desfaz.

  • A decisão é de cada área e manda por cima do padrão do app, que fica em Configurações → Interface, no controle Agrupar os agentes em abas.
  • Seguir o padrão do app só aparece quando aquela área discorda do padrão, e devolve a decisão a ele.
  • Arrastar um agente sobre o cabeçalho de outro junta os dois num grupo avulso, que convive com o agrupamento da área.

O que atravessa as áreas

  • O ⌘K acha painéis de todas as áreas. Veja busca e comandos.
  • A lista de agentes e as perguntas do tipo "quem está trabalhando?" respondem pelo projeto inteiro.
  • A barra de frentes (⌘⇧F) mostra as áreas como seções. Veja worktrees e isolamento.
  • A estante mostra uma área por vez, escolhida no seletor do topo. Veja minimizar e a estante.
  • Fechar por tipo, por voz, age só na área aberta; fechar pelo nome alcança qualquer área. Veja os painéis e a mesa.