amenbo

amenbo 8.0.0 — 任務先寫完,別人才拿得走

建立任務現在有一個由您來標記的結束點。在您標記之前,任務跟別的任務一樣待在看板上,但沒有 AI 會拿它,誰也不能認領它。

任務以前一登錄就立刻可以被搶走,這讓人沒有餘地先把相依關係、前提與分類放上去。現在建立有兩個階段,第二個階段由您來結束。升級前請讀更新那一節。

任務分兩個階段建立

amenbo task add 登錄任務,並把它留在建立中。回覆會說明這一點,並告訴您結束它的指令。

$ amenbo task add --title "苗の在庫を数える" --actor ai
✓ Created task: 苗の在庫を数える (AMB-T-…) — still being created · recorded as ai
  finish creating it: amenbo task finish-creating AMB-T-…

清單會標出還在建立中的那些

任務跟其他的並排站著,不會被藏起來。列上的 draft 說明它在哪個階段,--filter "draft:yes" 把您留著沒結束的那些收集起來。

$ amenbo task list --filter "draft:yes" --actor ai
1 task(s)
  [ ] AMB-T-…  水やりの当番表を作る draft

您不說寫完了,誰也拿不走它

它不在 AI 取下一件工作的那份清單裡,直接點名它也會被拒絕(結束碼 1)。

$ amenbo task list --filter "status:todo ready:yes" --actor ai
0 task(s)

$ amenbo task status AMB-T-… in_progress --actor ai
Error: cannot reserve task AMB-T-…: it is still being created — finish creating it first

一道指令結束建立,從那之後一切都跟以前一樣。

$ amenbo task finish-creating AMB-T-… --actor ai
✓ Finished creating: AMB-T-… · recorded as ai

$ amenbo task status AMB-T-… in_progress --actor ai
✓ Set status to in_progress: AMB-T-… · recorded as ai

畫面上

  • 卡片帶著「建立中」的標記——它在看板與清單上跟其他的並排站著,不會被藏起來。
  • 打開任務會看到「結束建立」按鈕——按下去就在那裡結束建立,標記也就沒了。

對外掛而言

  • task.created 現在在建立結束時觸發——而不是在任務被登錄時。在那個時點之前誰也不能認領這個任務,所以訂閱方聽到它時,它已經是可以動手的東西了。

更新之前

  • 儲存的資料格式往上抬——更新的版本第一次打開它時會自動遷移,遷移前先做備份。之後更舊的版本就打不開了,所以別把 GUI 或 CLI 留在舊版本上(同一個安裝程式會更新兩邊)。
  • amenbo task add 之後加上 amenbo task finish-creating——在您自己的指令稿裡。您遞給 AI 的指示不必改,因為 amenbo agent --json 回傳的就是新的順序。

取得方式

請到 最新版本 打開您所用作業系統的安裝程式。不需要管理者權限。

  • macOS——.pkg,Apple 晶片與 Intel 各一個(GUI 與 CLI 裝在一起;第一次打開會出現 Gatekeeper 提示:按右鍵 →「打開」)
  • Windows——setup .exe(GUI 與 CLI 裝在一起)
  • Linux——GUI 是 AppImage;amenbo 指令來自 CLI 的安裝程式

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

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