瀏覽 1.1.1 文件
1.1.1

ait task

啟動繫結 Plan 的工作,檢視就緒狀態,並按設定好的範圍完成 Task。

適用對象: coding agent 與維護者

角色#

通常由 coding agent 執行。使用者只說清想要的結果和約束,不用自己 去推 Task 的那套記賬。

用途#

ait task 把 sprint 意圖、Change 沿革、一條功能 Line、一個受管的 工作區和最終收尾綁在一起。在 sprint 模式下,要從某一個確切的、能開 成 Task 的 Markdown 條目起步。

語法#

程式碼 · bash
ait task start --from <sprint-card>#<exact-ref> --intent <intent>
ait task audit <task-id>
ait task finish <task-or-change-id>
ait task finish <task-or-change-id> --message <message>

示例#

程式碼 · bash
ait task start \
  --from docs/sprints/password_visibility.md#login/password-visibility/implement \
  --intent "Add accessible password visibility control"

最後的輸出裡有 Task、Change 和確切的 cd 命令。所有程式碼工作都在 列印出來的那個工作區裡做。

審計與收尾#

ait task audit 讀取 Task 的就緒狀態和收尾狀態。ait task finish 按 記錄下來的工作流程範圍執行。Dirty 的本地工作必須帶 --message,由該操作 建立最終 Snapshot;乾淨的本地工作省略這個選項並複用目前 Line head。 遠端 Task 拒絕 --message,而且必須已有選定並完成就緒證據的 Patchset。

公開收尾介面使用 ait task finish,reviewer 端使用 ait workflow finishLand 只保留為內部原子操作及其持久記錄的名稱, 不是公開命令。

失敗與恢復#

啟動只成功了一半時,留好列印出來的識別符號,先檢視 Task 再重試。工作 區不見了,就用 worktree 的恢復入口;除非原來的沿革已經明確處理掉, 否則不要為同一個未勾選的 sprint 條目再建第二個 Task。

相關參考#

版本權威

對照 1.1.1 原始碼逐條核對

這一頁是公開文件,不是第二份產品契約。要確認發布權威,請以確切的原始碼和分發契約為準。

所屬元件 Snapshot
  • ait-coreSNP-ED7593DBF982
  • ait-serverSNP-0CCD7DD2A077
  • ait-runnerSNP-35C9C133D2EE
  • ait-pythonSNP-756C731A4CC0
  • ait-nodeSNP-55E90D0A81F1