Saltar a contenido

n45-ai workspace

Gestioná un workspace polyrepo y sus miembros. Ejecutá desde la raíz del workspace (la carpeta con el .n45/ de coordinación, creada por init en modo Workspace).

Un workspace agrupa varios repositorios (los miembros) bajo una única orquestación. Estos son los comandos que usás para armar y mantener ese grupo — el día a día de las features cross-repo pasa por los slash commands (/n45, /n45-feat) en el IDE.

add

Agrega un miembro al workspace.

npx n45-ai@latest workspace add <ruta|url>
npx n45-ai@latest workspace add --all
  • <ruta> — un repositorio git local (ej.: ./frontend)
  • <url> — una URL git para clonar dentro del workspace (ej.: git@github.com:acme/api.git)
  • --all — adopta toda carpeta git aún no registrada dentro del workspace

El miembro tiene que ser un repositorio git. Después de registrar (o clonar), N45 provisiona el miembro automáticamente: crea su .n45/ e instala las skills heredadas de las herramientas del workspace.

cd /ruta/a/tu/workspace
npx n45-ai@latest workspace add ./frontend
npx n45-ai@latest workspace add git@github.com:acme/api.git

sync

Reconcilia el workspace con el disco: clona los miembros que faltan y adopta las carpetas git aún no registradas. También re-provisiona cualquier miembro sin sus skills.

npx n45-ai@latest workspace sync

Usalo tras clonar el workspace en una máquina nueva, o cuando un compañero agregó miembros que todavía no tenés localmente.

list

Lista los miembros del workspace.

npx n45-ai@latest workspace list

remove

Desregistra un miembro del workspace. No borra el repositorio del miembro — solo lo saca de la orquestación.

npx n45-ai@latest workspace remove <nombre>

Ver también