amenbo

amenbo 10.0.0 — sebuah plugin hanya menjangkau proyek tempat ia dipicu

Export, backup, dan restore kini berhenti pada jendela tempat sebuah plugin dijalankan, dan sebuah berkas ekspor adalah catatan dari satu saat yang sama. Satu perubahan bentuk pada apa yang dikembalikan amenbo agent --json.

Sebuah plugin diberi sebuah jendela, dan export, backup, serta restore kini berhenti di situ. Kami mohon maaf atas perilaku yang bertahan sampai 9.2.0. Satu perubahan bentuk pada apa yang dikembalikan amenbo agent --json — baca bagian pembaruan sebelum Anda naik versi.

Export, backup, dan restore berhenti pada jendela plugin

amenbo menyerahkan sebuah jendela kepada plugin: proyek tempat ia dipicu, dan tidak lebih. Sampai 9.2.0, tiga perintah tidak menengok jendela itu. Dipanggil dari dalam sebuah plugin, export, backup, dan restore bekerja pada tiap proyek di perangkat itu — dan restore menulis alih-alih membaca, jadi ia bisa mengganti catatan yang tersimpan itu sendiri.

Pada 10.0.0 panggilan itu ditolak.

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 dan restore menolak dengan cara yang sama.

Menjalankan perintah-perintah ini sendiri tidak berubah, begitu pula AI yang sudah Anda percayakan sebuah folder. Hanya panggilan dari dalam sebuah plugin yang ditolak.

Sebuah ekspor adalah catatan dari satu saat

Catatan bisa ditambahkan saat sebuah ekspor sedang berjalan. Sampai 9.2.0, komentar yang ditambahkan setelah ekspor dimulai bisa masuk ke berkas itu sementara tugas tempat ia menggantung tidak, meninggalkan berkas yang menunjuk ke sesuatu yang tidak ada di dalamnya. Pada 10.0.0, seluruh berkas hasil ekspor adalah catatan dari satu saat yang sama.

Perintah plugin muncul pada langkah tempat ia dipakai

amenbo agent --json adalah yang dibaca AI untuk tahu cara bekerja di sebuah folder. Pasang dan aktifkan sebuah plugin, dan baris perintahnya kini duduk pada langkah tempat ia seharusnya berada. Dari plugin worktree:

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

AI tidak perlu lagi mengira-ngira cara memanggil plugin itu pada titik tersebut — panggilannya ada pada langkah itu.

Kalau Anda sudah punya plugin worktree, amenbo plugin update worktree yang menukarnya.

SHA commit pendek ditolak beserta cara menyusun yang lengkap

amenbo task commit add hanya menerima SHA panjang penuh. Penolakannya kini memuat cara memanjangkan yang pendek.

$ 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.

Sebelum Anda memperbarui

Satu perubahan bentuk pada apa yang dikembalikan amenbo agent --json. Instruksi yang Anda serahkan ke AI Anda tidak perlu disunting, karena instruksi itu datang dari amenbo agent --json itu sendiri. Hanya skrip Anda sendiri yang mengurai keluaran itu yang terpengaruh.

agentCycle berubah dari daftar kalimat menjadi sebuah objek. Ia kini memuat description, yang mengatakan cara membaca langkah-langkahnya, dan steps. Tiap langkah membawa sebuah id.

Format data yang tersimpan tidak berubah, jadi data dari versi sebelumnya terbuka apa adanya.

Cara mendapatkannya

Buka pemasang untuk sistem operasi Anda dari rilis terbaru. Hak admin tidak dibutuhkan.

  • macOS — .pkg, satu untuk Apple silicon dan satu untuk Intel (GUI dan CLI datang bersama; pembukaan pertama memunculkan Gatekeeper: klik kanan → Buka)
  • Windows — setup .exe (GUI dan CLI datang bersama)
  • Linux — GUI-nya berupa AppImage; perintah amenbo datang dari pemasang CLI

Untuk memperbarui: di GUI, panji “ada versi yang lebih baru” menerapkannya di tempat. Kalau Anda hanya memasang CLI, amenbo update --apply yang menukarnya.

Baru di sini? Lihat Mulai.