amenbo

amenbo 2.0.0 — eklentiler: bir görev kımıldadığında kendi programınız çalışır

Bir eklenti kurun, bir göreve bir şey olduğunda çalışsın. Ekipler eklentileri kendi kataloglarından sunabilir. CLI'da `--actor` artık her komutta zorunlu.

Bu sürümden itibaren yazdığınız bir program, bir göreve bir şey olduğunda çalışabiliyor. CLI’ın çağrılışında da bir şey değişti ve önceden çalışan komutlar artık reddedilecek — yükseltmeden önce “Güncelleme üzerine” bölümünü okuyun.

Eklentiler

  • Görev olayları programınızı çağırır — bir eklenti, bir görev tamamlandığında, durumu değiştiğinde, bir yorum eklendiğinde çalışır. amenbo plugin run <name> ile kendiniz de çalıştırabilirsiniz.
  • Market ekranından ya da komut satırından kurun — GUI’daki “Market” ekranında resmî katalogdan birini seçin ya da amenbo plugin install <name> çalıştırın. Bugün orada tek bir kayıt var: görev başına bir git worktree kesen worktree.
  • Kurmak açmak değildir — açmak ayrı bir adımdır, amenbo plugin enable <name>. Bu anahtarın proje başına mı makine başına mı olduğu, eklentiyi yazanın seçimidir.
  • İmza ve sağlama toplamı, hiçbir şey inmeden önce denetlenir — doğrulanamayan kurulmaz.
  • Bir eklenti yalnızca çalıştırılabilir bir dosyadır — istediğiniz dilde yazın. amenbo onu bir alt süreç olarak başlatır ve standart girdiden JSON verir. Bkz. Eklenti yazmak.

Neyi okuyabilir, ayarlayabilir ve denetleyebilirsiniz

  • Bir satırı açın ve ne aldığınızı görün — ayrıntı, eklentiyi hangi olayların çağırdığını ve içeri girdiğinde neyi ayarlamanız gerekeceğini, siz kurmadan önce söyler.
  • Ayarlar bir formdur — yazarın bildiriminde tanımladığı alanlar formu oluşturur. Gizli alanlar maskelenir ve bir proje ihtiyaç duyduğu değerleri geçersiz kılabilir.
  • amenbo plugin log — son çalışmalar, çıktıları ve çıkış kodlarıyla. Bir eklenti beklediğinizi yapmadığında bakılacak yer burasıdır.

Eklentileri kendi kataloğunuzdan sunun

  • Bir katalog kaydedin, eklentileri resmî olanların yanına otursunamenbo plugin catalog add <URL of catalog.json> --name "Team catalog", ve aynı listede, kurulmaya hazır olarak belirsinler. Kurum içi eklentiler resmî katalogdan geçmeden dağıtılabilir.
  • Bir katalog üç durağan dosyadır — çalıştırılacak bir sunucu süreci yoktur. Bkz. Katalog işletmek.
  • İmza anahtarı kayıt sırasında sabitlenir — kayıt, kataloğun yayımladığı anahtarın parmak izini size gösterir ve onaylamanız onu sabitler. O katalogdan kurulan eklentiler bundan sonra o anahtarla doğrulanır. Anahtarı değiştirilmiş bir katalog reddedilir; anahtar yayımlamayan bir katalog yalnızca göz atılabilir.
  • Her satır kendi kataloğunun adını taşır — ve liste kaynağa göre süzülebilir. “official” işareti yalnızca resmî katalogdaki kayıtlara verilir: bunu kendine yakıştıran üçüncü taraf bir katalog onu alamaz.
  • Kurulu bir eklenti nereden geldiğini hatırlar — güncellemeler o katalogdan alınır, böylece başka bir katalogdaki aynı ad yanlışlıkla hiç alınmaz.

Bu sürümde ayrıca

  • Bir karar kaydını GUI’dan reddedin — gerekçeyi orada yazıp reddedin. Bunun için CLI’a geçmeye gerek yok.
  • Etkisi olmayan iki ayarın artık etkisi var — açılışta açılan görünüm default_view ve tarihlerin nasıl yazıldığı date_locale.
  • Bir görevi oluştururken sınıflandırınamenbo task add --dim <axis>=<value>. amenbo task show görevin sınıflandırmasını da yazdırır.

Güncelleme üzerine

  • --actor artık depoya dokunan her CLI komutunda zorunlu — eskiden AMENBO_ACTOR ortam değişkeninden ya da hiçbir şey yazmadığınızda bir varsayılandan doldurulurdu. Bu sürümden itibaren her seferinde siz yazıyorsunuz: yazan sizseniz --actor human, yapay zekâysa --actor ai. Örneğin, amenbo task list --actor human. Ortam değişkeniyle ayarlamışsanız onu komutlara taşıyın. amenbo’nun yerleştirdiği AGENTS.md ve CLAUDE.md de artık --actor ai diye açıkça yazıyor. GUI’da hiçbir şey değişmiyor.
  • Saklanan veri biçimi yükseliyor — bu sürümdeki ilk açılış onu göç ettirir ve göçten önceki bir yedek kendiliğinden saklanır. Göç ettikten sonra daha eski bir sürüm onu artık açamaz. GUI ile CLI aynı kurulum dosyasıyla birlikte güncellenir, bu yüzden birini eski sürümde bırakmayın.

Nasıl edinilir

İşletim sisteminize uygun kurulum dosyasını en son sürümden açın. GUI ile CLI birlikte gelir ve yönetici yetkisi gerekmez.

  • macOS — .pkg, biri Apple silicon biri Intel için (ilk açılışta Gatekeeper uyarısı çıkar: sağ tık → Aç)
  • Windows — setup .exe
  • Linux — .deb / .rpm

Güncellemek için: GUI’da “daha yeni bir sürüm var” şeridi artık güncellemeyi yerinde uyguluyor. Yalnızca CLI kurduysanız amenbo update --apply onu değiştirir.

Burada yeni misiniz? Başlayın sayfasına bakın.