amenbo 3.1.0 — プラグインの設定を、候補から選べるようになりました
打ち込む代わりにチェックボックスから選ぶ設定欄が入りました。AI は入口で、いま居るフォルダから呼べるプラグインを受け取ります。中身だけが変わった更新も通知に出るようになりました。
プラグインの設定に、候補から選ぶ欄が入りました。AI が受け取るものと、プラグインの更新の届き方も変わっています。
設定を、候補から選べるようになりました
作者が選択肢を並べた設定は、値を打ち込むのではなく選ぶ形になりました。何を書けばいいのか分からないまま打つ場面が減ります。
- 画面ではチェックボックスで選びます — プラグインの設定フォームに、候補が1つずつ並びます。選び終えたら「Save」で保存します。
- CLI では候補をカンマで区切って渡します —
amenbo plugin config set worktree events task.done,task.rejectedのように書きます。amenbo plugin config getは候補の一覧と、いまどれが効いているかを一緒に出します。 - 候補にないものは、その場で断ります — 打ち間違いが保存されて後で気づく、ということがありません。
$ 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.
「まだ選んでいない」と「どれも選ばない」は、別の答えです
この2つは似ていますが、プラグインに渡るものが違います。前者では作者が用意した既定が効き、後者では何も渡りません。
| 設定の状態 | 画面の表示 | plugin config get の表示 |
|---|---|---|
| まだ誰も選んでいない | 「Default」と付き、既定の候補にチェックが入って見えます | task.done (the default — nothing set here) |
| 候補から選んだ | 選んだものにチェックが入ります | task.done,task.rejected |
| どれも選ばないと決めた | すべて空になり「None chosen」と付きます | (none of them) |
一度選んだあとでも、選ぶ前の状態に戻せます。 画面の「Restore the default」、CLI なら空の値を渡すと、作者の既定が効く状態に戻ります。
AI が、このフォルダで呼べるプラグインを入口で受け取ります
AI に amenbo の使い方を渡す amenbo agent --json に、そのプロジェクトで動くプラグインが並ぶようになりました。プラグインの一覧を別に引かなくても、最初の1回で「ここで何が呼べるか」が分かります。
作者が書いていれば、どんなときにそのプラグインを使うか、どう呼ぶかも一緒に載ります。
1つも並ばないときは、その理由が付きます。 「有効にしていない」のか「このフォルダがプロジェクトに紐づいていない」のかが、そのまま読めます。
"pluginsEmptyBecause": "no plugin is enabled in this project — installing one never turns it on; `plugin enable <name>` opens its gate here"
設定欄が増えただけの更新も、通知に出るようになりました
設定欄が増えた、受け取るイベントが変わった、AI 向けの説明が付いた——こうした更新では、プラグインの実行ファイルは変わりません。これまで amenbo plugin update --check は実行ファイルだけを見ていたので、この種の更新は永久に届きませんでした。いまは中身の変化を見るので、通知に出ます。
入れ方 / 更新
最新リリース から、お使いの OS のインストーラを開いてください。管理者権限は要りません。
- macOS —
.pkg(Apple シリコン用と Intel 用があります。GUI と CLI が一緒に入ります。初回のみ Gatekeeper の確認が出ます。右クリック → 開く) - Windows — セットアップ
.exe(GUI と CLI が一緒に入ります) - Linux — GUI は AppImage、
amenboコマンドは CLI のインストーラ
更新は、GUI なら「新しいバージョンがあります」のバナーからその場で当たります。CLI だけを入れている方は amenbo update --apply で入れ替えられます。
はじめての方は 始める に。