AI coding run 的本機紀錄本。
ait 會把每次 Claude Code、Codex、Aider、Gemini、Cursor run 記成 repo-local attempt,讓下一個 agent 可以審查、接手,或在失敗後復原。
套件:ait-vcs。指令:ait。需要 Python 3.11+。
Agent 很會改程式,但流程很容易失去脈絡。
下一個 agent 從零開始。寫程式的 agent 審自己的程式。失敗 run 留下一堆狀態。 重要決定消失在聊天紀錄裡。
ait 把每次 run 變成 attempt:一個有 prompt、diff、review state、memory, 而且必須明確 apply 才會落地的提案。
30 秒試用。
不用 API key。不需要現有 repo。也不會真的呼叫 agent。
pipx install ait-vcs
ait demo
# 之後清掉 demo repos
ait demo --clean
Agent 照常跑,apply 變清楚。
只要你還沒執行 ait apply,被包住的結果就只是提案。
claude ...、codex ... 或 aider ...
Prompt、diff、trace、檔案、commit、review state。
高風險修改可交給第二個 agent 先審。
你確認可以接受時,才把 attempt 推進 root checkout。
Cross-agent handoff
下一個被包住的 agent 可以收到先前 attempts、accepted facts、notes 與現場 memory files。
對抗式審查
一個 agent 實作,另一個 agent 在 apply 前挑戰它。
Memory recall
當舊決定又變重要時,可以搜尋以前的 prompt、finding 與 decision。
ait 不是另一個 coding agent。
它是包在你現有 agent 外面的本機 workflow layer。
ait 補上可跨工具使用的 CLI-first attempt ledger。
ait 補上隔離、review records、memory 與 explicit apply。
ait 補上 attempt 邊界與可選的 second-agent review。
ait 補上 prompt、trace、review、handoff 與 recover/apply 指令。
如果你需要 hosted product,ait 不適合。
ait 是 CLI-only、alpha、單機、local-first。它不是 IDE plugin、 autocomplete engine、hosted dashboard、team sync service,也不是 AI reviewer 一定找得到所有缺陷的證明。