Worktrees em 1 clique
O recurso que torna agentes em paralelo seguros. Nova Tarefa (⇧⌘N) cria uma branch isolada do git, um diretório de trabalho próprio e um agente para trabalhar nele — sem tocar no código à sua frente.
O que um clique faz
- Cria uma branch a partir do seu HEAD atual.
- Cria uma
git worktreede verdade, em diretório próprio, então os arquivos ficam fisicamente separados. - Abre um painel de terminal já dentro dela, com o agente rodando.
- Atribui à tarefa uma cor que a acompanha em todo lugar.
As tarefas rodam lado a lado, cada uma na sua branch e no seu diretório, e nenhuma delas consegue pisar no arquivo que você deixou aberto. Quantas de uma vez é a única coisa que o plano decide — duas no Free, quantas a máquina aguentar no Pro (veja os limites abaixo).
A cor é o ponto
A mesma cor marca a tarefa na barra lateral, nas abas do dock e no território dentro do canvas. Quando quatro agentes falam ao mesmo tempo, é a cor que diz a qual branch um painel pertence antes de você ler uma única palavra.
Territórios
Ligue Configurações, Worktrees, Worktree Territories e cada painel de uma tarefa passa a ser envolvido por uma ilha colorida. Painéis da mesma branch se fundem numa forma só; um painel arrastado para fora do grupo leva a cor junto.
Vem desligado: num canvas cheio as ilhas são informação, e num canvas vazio são decoração. O interruptor é seu.
Encerrando uma tarefa
A branch é uma branch comum do git e a worktree é uma worktree comum do git. Revise o diff no Monaco, faça o merge do jeito que o seu projeto faz merge, e remova a worktree quando terminar.
Nada na tarefa é proprietário — se você desinstalasse o Catenary agora, git worktree list continuaria mostrando exatamente o que ele criou.
Limites
| Plano | Tarefas em paralelo |
|---|---|
| Free | 2 |
| Pro | Ilimitadas |