OpenCode eklentisini aşamalı açmak

Eklentinin kapalı başlaması, proje eşleme ve beş aşamalı açılış.

Eklenti (@vaur94/agz-memory-plugin) sunucuyla aynı veritabanını açar ve konuşma sırasında ilgili notları bağlama eklemeyi sağlar. Varsayılan ayarlarla hiçbir şey yapmaz: proje oluşturmaz, oturum kaydetmez, bağlama not eklemez.

Önce projeyi eşleyin

Eklenti yalnız tam olarak bir eşleme bulduğunda çalışır. Eşleme, bir OpenCode projesini/çalışma alanını var olan bir AGZ Memory projesine bağlar:

JSON
{
  "memoryProjectID": "11111111-1111-4111-8111-111111111111",
  "opencodeProjectID": "opencode-proje-kimliginiz",
  "canonicalDirectory": "/mutlak/proje/yolu",
  "workspaceID": ""
}

memoryProjectID değerini project_list çıktısından alın. Eşleşmeyen veya doğrulanamayan bir konumda eklenti tahmin yürütmez, kendini kapatır.

Aşamalar

  1. off: hiçbir şey yapmaz. Başlangıç değeridir.
  2. shadow-capture: yalnız maskelenmiş denetim kaydı tutar.
  3. shadow-retrieval: arama yapar ve süresini ölçer, bağlama bir şey eklemez.
  4. inject: bulunan notları sınırlı ve güvenilmeyen bağlam olarak ekler.
  5. auto-write: yüksek güvenli adayları kurallara göre not olarak yazar.

Her aşamada agz-memory-admin capture status çıktısına, veritabanı büyümesine ve yanlış eşleşmelere bakıp sonra ilerleyin. off'a geri dönmek her zaman güvenlidir ve kayıtlı veriyi silmez.