amenbo

amenbo 3.1.0 — Setelan plugin bisa menyodorkan pilihan, dan AI diserahi plugin yang bisa dipanggil

Setelan yang Anda centang alih-alih ketik, garis tegas antara “belum ada yang memilih” dan “tak satu pun”, plugin yang tersedia di sebuah folder diserahkan di pintu masuk, dan pemeriksaan pembaruan yang menyadari perubahan di dalam.

Setelan sebuah plugin kini bisa menyodorkan pilihan untuk Anda pilih. Apa yang diserahkan ke AI di pintu masuk, dan pembaruan plugin mana yang sampai ke Anda, juga berubah.

Setelan plugin bisa menyodorkan pilihannya

  • Penulis pluginnya mendaftar pilihannya, jadi Anda memilih alih-alih mengetik nilai — lebih sedikit menerka apa yang harus ditulis.
  • Di GUI, satu kotak centang per calon — formulir setelan pluginnya menggambar semuanya, dan “Save” menyimpan apa yang Anda centang.
  • Di CLI, dipisah komaamenbo plugin config set worktree events task.done,task.rejected. amenbo plugin config get mencetak daftar calonnya bersama apa yang sedang berlaku.
  • Apa pun yang bukan salah satu pilihan ditolak di pintu masuk — salah ketik tidak pernah tersimpan untuk Anda temukan belakangan.
$ amenbo plugin config set worktree events task.created
Error: 'task.created' is not one of the choices 'events' offers
Hint: Choose from: task.done, task.rejected, task.blocked (comma-separated). `none` chooses none of them, and an empty value goes back to the default.

“Belum ada yang memilih” dan “tak satu pun” adalah dua jawaban yang berbeda

Keduanya tampak mirip, tetapi apa yang sampai ke pluginnya berbeda. Ketika belum ada yang memilih, nilai baku penulisnya yang berlaku; ketika tak satu pun dipilih, pluginnya tidak diserahi apa-apa.

KeadaannyaApa yang ditampilkan layarApa yang dicetak plugin config get
belum ada yang memilihberlabel “Default”, dengan calon bakunya tampak tercentangtask.done (the default — nothing set here)
dipilih dari calonnyayang dipilih tercentangtask.done,task.rejected
memutuskan tak satu punsemuanya bersih, berlabel “None chosen”(none of them)

Anda bisa kembali ke keadaan sebelum Anda memilih — “Restore the default” di layar, atau nilai kosong di CLI, mengembalikan nilai baku penulisnya.

AI diserahi plugin yang bisa dipanggilnya di folder itu

  • Plugin yang berjalan di proyek itu datang bersama amenbo agent --json — satu panggilan itu sudah menyerahkan ke AI cara bekerja dengan amenbo, dan kini ia mendaftarkan mereka juga. Tidak ada daftar plugin terpisah yang harus diambil: satu panggilan di awal menyebutkan apa yang bisa dipanggil di sini.
  • Kapan harus meraih sebuah plugin, dan cara memanggilnya, ikut serta — kalau penulis pluginnya menuliskannya.

Ketika tidak ada yang terdaftar, alasannya ikut serta — apakah tidak ada plugin yang menyala, atau foldernya tidak tertaut ke sebuah proyek.

"pluginsEmptyBecause": "no plugin is enabled in this project — installing one never turns it on; `plugin enable <name>` opens its gate here"

Pembaruan yang hanya mengubah isi dalamnya kini muncul

Bidang setelan baru, perubahan pada peristiwa mana yang diterima sebuah plugin, deskripsi yang ditulis untuk AI — pada pembaruan seperti itu, berkas jalan pluginnya sama sekali tidak berubah. amenbo plugin update --check dulu hanya melihat berkas jalannya, jadi pembaruan macam ini tidak pernah sampai ke Anda. Kini ia melihat isinya, jadi ia muncul.

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.