amenbo

amenbo 10.0.0 — bir eklenti yalnızca tetiklendiği projeye uzanıyor

Export, backup ve restore artık eklentinin başlatıldığı pencerede duruyor ve bir dışa aktarma dosyası tek bir anın kayıtlarıdır. amenbo agent --json çıktısında bir biçim değişikliği var.

Bir eklentiye bir pencere verilir; export, backup ve restore artık o pencerede duruyor. 9.2.0’a kadar süren davranış için özür dileriz. amenbo agent --json çıktısında bir biçim değişikliği var — yükseltmeden önce güncelleme bölümünü okuyun.

Export, backup ve restore eklentinin penceresinde duruyor

amenbo bir eklentiye bir pencere verir: tetiklendiği proje ve başka hiçbir şey. 9.2.0’a kadar üç komut bu pencereye bakmıyordu. Bir eklentinin içinden çağrıldığında export, backup ve restore cihazdaki her projeye dokunuyordu — üstelik restore okumaz, yazar; yani saklanan kayıtların kendisini değiştirebiliyordu.

10.0.0’da bu çağrı geri çevriliyor.

Error: export acts on this whole device, and a plugin reaches only through the window it fires in (AMB-P-…) — a window no argument widens. Nothing outside it was yours to read or to replace: the ids in the payload name what you were launched for.

backup ve restore da aynı şekilde geri çeviriyor.

Bu komutları kendiniz çalıştırdığınızda hiçbir şey değişmiyor; bir klasörü emanet ettiğiniz yapay zekâ için de öyle. Yalnızca bir eklentinin içinden yapılan çağrı geri çevriliyor.

Bir dışa aktarma tek bir anın kayıtlarıdır

Bir dışa aktarma sürerken kayıt eklenebilir. 9.2.0’a kadar, dışa aktarma başladıktan sonra eklenen bir yorum dosyaya girebiliyor, asılı olduğu görev ise girmiyordu; böylece dosya, içinde olmayan bir şeye işaret ediyordu. 10.0.0’da dışa aktarılan dosyanın tamamı tek bir anın kayıtlarıdır.

Eklenti komutları kullanıldıkları adımda görünüyor

amenbo agent --json, bir yapay zekânın bir klasörde nasıl çalışacağını bilmek için okuduğu şeydir. Bir eklentiyi kurup etkinleştirdiğinizde, eklentinin komut satırları artık ait oldukları adımın üzerinde duruyor. worktree eklentisinden:

{
  "id": "cut-per-task",
  "step": "Cut a worktree per task, whenever the work will produce commits. ...",
  "tools": [
    "amenbo plugin run worktree start <task-id>"
  ]
}

Yapay zekânın o noktada eklentiyi nasıl çağıracağını artık çıkarması gerekmiyor — çağrı adımın üzerinde.

worktree eklentisi sizde zaten varsa, amenbo plugin update worktree onu değiştirir.

Kısa bir commit SHA’sı, tamamının nasıl elde edileceğiyle birlikte geri çevriliyor

amenbo task commit add yalnızca tam uzunlukta SHA alır. Geri çevirme artık kısa olanın nasıl açılacağını da taşıyor.

$ amenbo task commit add AMB-T-… 4a73991 --actor ai
Error: a commit sha must be full-length lower-case hex (40 for SHA-1, 64 for SHA-256) — not a short sha, branch, tag or revision
Hint: `git log --oneline` prints the short form. Expand it with `git rev-parse <short sha>` and pass what that returns — amenbo never runs git itself.

Güncellemeden önce

amenbo agent --json çıktısında bir biçim değişikliği var. Yapay zekânıza verdiğiniz yönergelerin düzenlenmesi gerekmez, çünkü onlar amenbo agent --json çıktısının kendisinden gelir. Yalnızca bu çıktıyı ayrıştıran kendi betikleriniz etkilenir.

agentCycle bir cümle listesinden bir nesneye dönüştü. Artık adımların nasıl okunacağını söyleyen description alanını ve steps alanını taşıyor. Her adım bir id taşır.

Saklanan veri biçimi değişmiyor, dolayısıyla önceki sürümün verileri olduğu gibi açılıyor.

Nasıl edinilir

İşletim sisteminize uygun kurulum dosyasını en son sürümden açın. Yönetici yetkisi gerekmez.

  • macOS — .pkg, biri Apple silicon biri Intel için (GUI ile CLI birlikte gelir; ilk açılışta Gatekeeper uyarısı çıkar: sağ tık → Aç)
  • Windows — setup .exe (GUI ile CLI birlikte gelir)
  • Linux — GUI bir AppImage’dır; amenbo komutu CLI kurulum dosyasından gelir

Güncellemek için: GUI’da “daha yeni bir sürüm var” şeridi 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.