n45-ai workspace¶
Gerencia um workspace polyrepo e seus membros. Rode da raiz do workspace (a pasta com o .n45/ de coordenação, criada pelo init em modo Workspace).
Um workspace agrupa vários repositórios (os membros) sob uma única orquestração. Estes são os comandos que você usa pra montar e manter esse grupo — o dia a dia de features cross-repo acontece pelos slash commands (/n45, /n45-feat) na IDE.
add¶
Adiciona um membro ao workspace.
<caminho>— um repositório git local (ex.:./frontend)<url>— uma URL git pra clonar dentro do workspace (ex.:git@github.com:acme/api.git)--all— adota toda pasta git ainda não registrada dentro do workspace
O membro precisa ser um repositório git. Depois de registrar (ou clonar), o N45 provisiona o membro automaticamente: cria o .n45/ dele e instala as skills herdadas das ferramentas do workspace.
cd /caminho/do/seu/workspace
npx n45-ai@latest workspace add ./frontend
npx n45-ai@latest workspace add git@github.com:acme/api.git
sync¶
Reconcilia o workspace com o disco: clona membros que faltam e adota pastas git ainda não registradas. Também re-provisiona qualquer membro sem as skills.
Use depois de clonar o workspace numa máquina nova, ou quando um colega adicionou membros que você ainda não tem localmente.
list¶
Lista os membros do workspace.
remove¶
Desregistra um membro do workspace. Não apaga o repositório do membro — só tira ele da orquestração.
Veja também¶
- n45-ai init — cria o workspace (
initdetecta polyrepo automaticamente) - Configurar o Workspace — o fluxo completo de setup
- O que é um Workspace