AI 編碼代理正變得越來越聰明,但一個令人頭疼的問題始終存在:當你辛苦構建了複雜的長期計劃,代理卻因上下文超限、會話崩潰或一個不慎的 /clear 而失去所有上下文,之前的計劃隨之灰飛煙滅。planning-with-files 正是為此而生的開源解決方案,它讓計劃變得和檔案系統一樣可靠。
檔案即計劃:持久化的威力
planning-with-files 的核心思想很簡單:將代理的長期計劃儲存在普通 Markdown 檔案中,而不是寄望於脆弱的記憶體或上下文視窗。每次代理執行一步操作後,都會將最新狀態寫回檔案。即使程序被終止,只要檔案還在,計劃就完整保留。這種設計對於需要幾小時甚至幾天才能完成的大型重構任務尤其有價值。
專案使用 Python 編寫,依賴極少,可以很容易地整合到現有工作流中。你只需一個相容的編碼代理(如 Claude Code、Codex CLI、Cursor),通過 SKILL.md 標準宣告之後,代理就能自動讀取和更新 plan 檔案。
兩大關鍵機制:崩潰保護與完成門控
planning-with-files 提供了兩個差異化的功能:
- 崩潰保護:每一步修改都立即同步到磁碟,即使代理中途崩潰或手動清除上下文,重啟後計劃依然完整可用。
- 確定性完成門控:代理必須顯式標記某個任務為「已完成」才能推進到下一步。這避免了模稜兩可的狀態,讓整個計劃流程變得可預測、可審計。
這兩個機制結合在一起,讓長期執行的代理任務不再像「黑箱」,而是具備了可追溯、可恢復的透明度。
多智慧體協作與生態相容
planning-with-files 支援多個代理同時讀寫同一份計劃文件,這在 多智慧體 場景中極其有用:一個代理負責規劃,另一個負責執行,再一個負責驗證,所有狀態都通過檔案系統共享,無需複雜的通訊協議。
相容性方面,專案遵循 SKILL.md 標準,目前已支援 Claude Code、Codex CLI、Cursor、Kiro、OpenCode 等超過 60 個主流編碼代理。你只需將專案中的 skill 檔案放置到代理的配置目錄,即可開始使用。
適合誰用?
如果你是依賴 AI 代理進行復雜、長時間編碼任務的開發者,planning-with-files 非常值得嘗試。尤其是那些經歷過「代理突然忘記前面所有計劃」時刻的人,會立刻明白它的價值。團隊協作中,通過共享檔案系統實現計劃的同步也很方便。
當然,專案也有侷限性:計劃檔案是純文字 Markdown,無法嵌入圖表或二進位制附件;配置過程需要一點手動操作,對新手可能不夠友好。此外,對於極大規模的百萬行計劃,純檔案讀寫的效能可能成為瓶頸。
但總的來說,planning-with-files 用一種簡單而紮實的方式解決了 AI 編碼中的一個關鍵痛點。它不是那種炫酷的生成式功能,卻是讓代理真正可靠工作的基礎部件。如果你正在尋找讓 AI 編碼代理「不掉鏈子」的方案,不妨從這份檔案計劃開始。










評論
暫無評論
成為第一個評論的人