Ir para o conteúdo

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.

npx n45-ai@latest workspace add <caminho|url>
npx n45-ai@latest workspace add --all
  • <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.

npx n45-ai@latest workspace sync

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.

npx n45-ai@latest workspace list

remove

Desregistra um membro do workspace. Não apaga o repositório do membro — só tira ele da orquestração.

npx n45-ai@latest workspace remove <nome>

Veja também