🔀 Sposta un progetto Lagune basato sul manifest al Lagune basato sulle skill, mantenendo tutto ciò che hai scritto.
Un progetto con un manifest continua a funzionare così com'è fino alla v1.x: npx lagune passa init, pull, update, add, remove, list e la dashboard a lagune@0.15.0, l'ultima versione basata sul manifest.
Spostalo
-
Assicurati che il lavoro in corso sia nel commit, poi esegui migrate dalla radice del progetto:
npx lagune migrate -
Fai un commit con le sole modifiche di migrate, così lo spostamento resta un'unica modifica revisionabile.
-
Installa i comandi per il tuo agente, come mostra la pagina di installazione.
-
Se il progetto ha già un artefatto di detect, plan o harden, chiedi a
/lagune-repairdi riconciliare i vecchi riferimenti al loro interno e nelle tue specializzazioni:/lagune-repair Riconcilia le specializzazioni applicate (prima chiamate sub-skill) negli artefatti in `.lagune/memory/` (`detect.md`, `plan.md` e `harden.md`) con i nomi elencati dal nuovo catalogo, e riscrivi ogni chiamata che le mie specializzazioni in `.lagune/catalog/` fanno ai vecchi hook in `.lagune/hooks/` come una chiamata allo strumento `lagune_read` o `lagune_write`.
Cosa cambia
| Prima | Dopo |
|---|---|
.lagune/templates/, .lagune/hooks/ e .lagune/specializations.md | Rimossi: ogni skill porta con sé il suo template e il motore esegue gli hook |
Le copie delle specializzazioni integrate in .lagune/skills/ | Rimosse: il motore serve quelle integrate |
Le tue specializzazioni in .lagune/skills/ | Spostate in .lagune/catalog/ |
.lagune/skills.json, l'indice delle tue specializzazioni | Unito a .lagune/configs.json |
| Le categorie del manifest | Registrate in .lagune/configs.json |
I vecchi comandi dell'agente, come /lagune.detect | Rimossi: installare Lagune porta quelli nuovi, come /lagune-detect |
Il blocco di Lagune in .gitignore | Rimosso, insieme al file quando non conteneva altro |
.lagune/proofs/, ignorata da quel blocco | Tenuta fuori dai commit dal suo .gitignore |
.lagune/manifest.json | Eliminato, per ultimo |
Il tuo lavoro di sicurezza resta com'è: il charter, l'artefatto prodotto da ogni fase e la mappa di tracciamento con i percorsi a cui punta ogni rilievo.
Domande frequenti
Sì. I progetti basati sul manifest sono deprecati e continuano a funzionare solo fino alla v1.x, quindi esegui npx lagune migrate per spostare il tuo.
Il tuo charter, ogni artefatto delle fasi, la mappa di tracciamento, le tue categorie e le tue specializzazioni. Le specializzazioni si spostano in .lagune/catalog/, e il loro indice si unisce alle tue categorie in .lagune/configs.json.
Dopo migrate, come mostra la pagina di installazione per il tuo agente. Va bene anche installarli prima, perché migrate mantiene il nuovo /lagune.
Scarica lo spostamento, poi esegui npx lagune migrate una volta. Rimuove ciò che il Lagune basato sul manifest ha lasciato nel tuo clone, che il controllo di versione non ha mai portato, e tiene le tue prove fuori dai commit.
