amenbo

amenbo 2.1.0 — 被取代的決定,能順著找到取代它的那一筆

被取代的決定紀錄現在會指向取代它的那一筆,徽章寫的是這筆決定本身的狀態。分類會守住專案邊界。CLI 的篩選鍵 `current:` 改成了 `superseded:`。

這個版本講的是決定紀錄怎麼顯示,還帶上任務分類方面的修正。決定紀錄的一個篩選鍵從 CLI 裡不見了——如果您在用 current: 篩選,請讀「更新之前」。

被取代的決定會指向取代它的那一筆

  • 清單那一列寫出取代它的那筆紀錄——被取代的紀錄在清單裡現在讀作「superseded by D-363」。您不必打開紀錄,從那裡就能跟過去。
  • 徽章寫的是這筆決定的狀態——提議中、已接受,或已否決。它以前寫的是「被取代」,所以一筆紀錄一旦被取代,您就再也看不出這個決定當初是被接受了還是被否決了。既被否決又後來被取代的紀錄,兩者都會顯示。
  • 機器可讀的輸出裡也有——amenbo decision list --json 的每一列,都帶著取代它的那筆決定的編號。

分類守住專案邊界

  • 同一個軸名可以用在多個專案裡——如果一個叫比如「階段」的軸在另一個專案裡也存在,依名字指它會被當成有歧義而拒絕。現在它會解析成任務所屬專案的那個軸。
  • 來自別的專案的分類會被拒絕——它不能再被掛上去。把已分類的任務移到別的專案也會被拒絕,除非目的地也有同樣的分類。

更新之前

  • 決定紀錄的篩選裡 current: 不見了,請用 superseded:——仍然有效的是 superseded:no,被取代的是 superseded:yes。舊寫法會以 unknown filter key 'current' 被拒絕。--json 的輸出裡不再帶 current;每一列改帶 superseded_by,也就是取代它的那筆決定的編號。如果是 AI 在跑您的指令,讓它重讀一遍 amenbo agent 指令的輸出,它就會用新寫法了。

取得方式

請到 最新版本 打開您所用作業系統的安裝程式。GUI 與 CLI 裝在一起,而且不需要管理者權限。

  • macOS——.pkg,Apple 晶片與 Intel 各一個(第一次打開會出現 Gatekeeper 提示:按右鍵 →「打開」)
  • Windows——setup .exe
  • Linux——.deb / .rpm

要更新時:在 GUI 上,「有更新版本可用」的橫幅現在會就地完成更新。如果您只裝了 CLI,amenbo update --apply 會把它換掉。

第一次用嗎?請看 開始使用