Bakım

Migrate: manifest tabanlı bir Lagune projesini becerilere ve eklentilere taşıyın

Manifest tabanlı bir Lagune projesini güvenlik ilkelerinizi, artefaktlarınızı, takibinizi ve kendi uzmanlıklarınızı koruyarak beceri tabanlı Lagune'ye taşıyın.

🔀 Manifest tabanlı bir Lagune projesini, yazdığınız her şeyi koruyarak beceri tabanlı Lagune'ye taşıyın.

Kullanımdan kaldırma bildirimi

Manifest içeren bir proje v1.x sürümüne kadar olduğu gibi çalışmaya devam eder: npx lagune, init, pull, update, add, remove, list komutlarını ve gösterge panelini manifest tabanlı son sürüm olan lagune@0.15.0 sürümüne devreder.

Taşıma​

  1. Mevcut çalışmanızın commit edildiğinden emin olun, ardından proje kök dizininden migrate komutunu çalıştırın:

    npx lagune migrate
  2. Taşıma incelenebilir tek bir değişiklik olarak kalsın diye yalnızca onun değiştirdiklerini commit edin.

  3. Kurulum sayfasında gösterildiği gibi komutları ajanınız için kurun.

  4. Projede zaten bir detect, plan ya da harden artefaktı varsa, bunlardaki ve kendi uzmanlıklarınızdaki eski referansları uzlaştırması için /lagune-repair komutundan yardım isteyin:

    /lagune-repair `.lagune/memory/` altındaki artefaktlarda (`detect.md`, `plan.md` ve `harden.md`) uygulanan uzmanlıkları (eski adıyla sub-skills) yeni kataloğun listelediği adlarla uzlaştır ve `.lagune/catalog/` içindeki kendi uzmanlıklarımın `.lagune/hooks/` içindeki eski hook'lara yaptığı her çağrıyı `lagune_read` ya da `lagune_write` aracına yapılan bir çağrı olarak yeniden yaz.

Neler değişir​

ÖnceSonra
.lagune/templates/, .lagune/hooks/ ve .lagune/specializations.mdKaldırıldı: her beceri kendi şablonunu taşır, hook'ları ise motor çalıştırır
.lagune/skills/ içindeki yerleşik uzmanlık kopyalarıKaldırıldı: yerleşik uzmanlıkları motor sunar
.lagune/skills/ içindeki kendi uzmanlıklarınız.lagune/catalog/ klasörüne taşındı
Kendi uzmanlıklarınızın dizini olan .lagune/skills.json.lagune/configs.json ile birleştirildi
Manifestteki kategoriler.lagune/configs.json dosyasına kaydedildi
/lagune.detect gibi eski ajan komutlarıKaldırıldı: Lagune'yi kurmak /lagune-detect gibi yenilerini getirir
.gitignore içindeki Lagune bloğuKaldırıldı, başka bir şey içermiyorsa dosyayla birlikte
O bloğun yok saydığı .lagune/proofs/Kendi .gitignore dosyasıyla commit'lerin dışında tutulur
.lagune/manifest.jsonEn son silindi

Güvenlik çalışmanız olduğu gibi kalır: güvenlik ilkeleri, her fazın ürettiği artefakt ve her bulgunun işaret ettiği yollarla birlikte takip haritası.

Sıkça sorulan sorular

Evet. Manifest tabanlı projeler kullanımdan kaldırılmıştır ve yalnızca v1.x sürümüne kadar çalışmaya devam eder, bu yüzden projenizi taşımak için npx lagune migrate komutunu çalıştırın.

Güvenlik ilkelerinizi, her faz artefaktını, takip haritasını, kategorilerinizi ve kendi uzmanlıklarınızı. Uzmanlıklar .lagune/catalog/ klasörüne taşınır, dizinleri ise kategorilerinizle birlikte .lagune/configs.json dosyasına eklenir.

Migrate komutundan sonra, kurulum sayfasında ajanınız için gösterildiği gibi. Migrate yeni /lagune komutunu koruduğu için önce kurmak da işe yarar.

Taşıma değişikliğini çekin, ardından npx lagune migrate komutunu bir kez çalıştırın. Komut, manifest tabanlı Lagune'nin kendi kopyanızda bıraktığı ve sürüm kontrolünün hiç taşımadığı dosyaları kaldırır ve ispatlarınızı commit'lerin dışında tutar.