Amenbo 27.0.0 — 通知與 worktree 成了 Amenbo 的一部分
以前要當成外掛裝進來的東西,現在是 Amenbo 自己的一部分,而且任務可以切一份自己的 git 簽出。24.3.0、25.0.0 與 26.0.0 的改動,到這一版也都到齊了。
以前要當成外掛裝進來的東西,現在是 Amenbo 自己的一部分。24.3.0、25.0.0 與 26.0.0 的改動,到這一版也都到齊了。
外掛現在是 Amenbo 的一部分
要用通知與 worktree,不必再去找一個外掛裝起來。沒有東西要裝,也沒有東西要打開。 如果您在更早的版本裝過它們,設定會原樣帶過來;用這一版第一次打開時,應用程式會說一次什麼搬到了哪裡。
- 郵件與 Slack 的設定——這台裝置的通知目標,以及哪些專案從那裡回報
- 配對用的金鑰
您裝著的那些外掛,會在移轉的時候被移除。外掛的畫面,以及側邊欄裡的外掛那一區,都不見了。amenbo plugin 的指令也沒有了。
連線在這台裝置上只寫一次
任務的動靜可以送到 Slack 或郵件。連線在這台裝置上只寫一次,專案再從那裡面挑。webhook 換了的時候,要改的只有一個地方。
| 在哪裡 | 決定什麼 |
|---|---|
| 設定 › 通知目標 | 連線本身(一個 Slack webhook、一個郵件帳號),並給它一個名字 |
| 專案設定 › 通知 | 開或關、要從哪些目標送出去、要回報什麼 |
可以回報的事件有 13 種:任務的建立/完成/指派/移動、決定的接受與否決、加上評論等等。日期方面,那天到了與明天就是那天,各自一天說一次。
寫好的連線,可以就在寫它的地方試一次。 「檢查連線」會讀設定的形狀,郵件還會一路連到伺服器,看它收不收這個帳號。「送一則測試訊息」則真的送一則出去。送不送得出去在那裡就定案了,而不是等第一則通知沒到才知道。
通知的文字,會用您在應用程式裡選的語言出來。
任務可以切一份自己的 git 簽出
同一個工作樹上跑兩個工作階段,彼此還沒存的編輯會混在一起。現在可以給一個任務切一份自己的簽出。
eval "$(amenbo worktree start 123)"
切在哪裡是固定的,不會問您:就在儲存庫的旁邊,<儲存庫名稱>-worktrees/<任務號碼>,分支是 task/<任務號碼>。它落在專案資料夾的旁邊而不是裡面,所以在那裡跑的 AI 搆不到真正的待辦。
amenbo worktree finish 123 這道指令會把簽出與分支拿掉。還有沒提交的改動,或還沒落地的提交時,它會拒絕。
窗格那邊還有
- 窗格底下的框可以收起來——收著是預設,這台機器會記得它上次是不是打開的。
- Enter 是換行——送出去是 Enter 加上您作業系統自己的修飾鍵,而送出的按鈕只有在有東西可送的時候才上色。
- 底下那一列會寫出模型的名字——窗格會說出它正在跟哪個模型講話,重新打開應用程式,它還在那個模型上。
- Codex 與 Gemini 的窗格會回到前一次的對話——每個窗格都是它自己的一段對話。
- 在 macOS 上,Option 可以當 meta 鍵——給窗格裡那些要用到 meta 的按鍵用。
取得方式
請到 最新版本 打開您所用作業系統的安裝程式。不需要管理者權限。
- macOS——
.pkg,Apple 晶片與 Intel 各一個(GUI 與 CLI 裝在一起) - Windows——setup
.exe(GUI 與 CLI 裝在一起) - Linux——GUI 是 AppImage;
amenbo指令來自 CLI 的安裝程式
要更新時:在 GUI 上,「有更新版本可用」的橫幅會就地完成更新。如果您只裝了 CLI,amenbo update --apply 會把它換掉。
儲存的資料格式這次往上抬——用這一版第一次啟動時會做移轉,移轉之前的備份會自動留著。移轉過之後,前一個版本就打不開它了。GUI 與 CLI 由同一個安裝程式一起更新,所以請不要只讓其中一個留在舊版本。
第一次用嗎?請看 開始使用。