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 會把它換掉。
第一次用嗎?請看 開始使用。