第十六節 計畫與待辦

16.1 計畫(Plan)

籌劃模式下,助手通常會輸出一段結構化計畫:

  • 總目標
  • 階段劃分
  • 每階段的輸入 / 輸出 / 風險

計畫以獨立卡片浮層顯示,可:

  • 接受(進入執行)
  • 修改(線上編輯後再交回助手)
  • 拒絕(讓助手重新規劃)

16.2 待辦(Todo)

執行過程中助手會動態維護一份待辦清單,逐項標記進度:

  • 待辦
  • 進行中
  • 完成
  • 跳過 / 失敗

待辦列表實時顯示在右側浮層,你可以隨時補充 / 調整 / 刪除條目。

16.3 跨折疊保留

歷史折疊(見第十七節)發生時,計畫與待辦的結構化狀態完整保留,不會被壓縮為模糊摘要。這意味着即使工作階段已經很長,AVL Code 仍然清楚"我在做什麼、做到哪一步"。

16.4 Turn 終點 todo 督促

一輪收尾時(isGoalTurnFinalRecord 命中),如果待辦清單仍有未完成項,AVL Code 會自動補一條隱藏 user 訊息source = auto_todo_nudge)督促 Agent 去核實進度:已完成的標 completed、未完成的續推、被阻塞的明說並停

  • 避免「活乾了一半、待辦還掛着卻沒人跟進」的情況。
  • 與 goal 自動續轉、compact nudge 同族,是 turn 終點的另一名新成員。
  • 隱藏 user 訊息:不進入正常對話流可見區,但 Agent 能讀到並回應。