硬上限與回滾
本頁面向獨立 Evolver 使用者,説明其命令與執行邊界;Desktop 的權限、插件和任務操作使用各自的界面入口。
硬上限用於阻止一次進化循環觸及過多文件或代碼行。全局默認上限為 60 個文件和 20,000 行,可通過環境變量收緊:
text
EVOLVER_HARD_CAP_FILES=60
EVOLVER_HARD_CAP_LINES=20000
Gene 自身還可以聲明 max_files、max_lines 和 forbidden_paths。驗證階段始終檢查實際影響、受保護路徑,以及刪除、清空等破壞性變化。
為任務設置邊界
- 根據任務實際範圍設置比全局默認值更小的預算。
- 把憑證目錄、發佈目錄、生成密鑰和無關工作區加入禁止路徑。
- 在開始前記錄 Git 提交或可恢復的工作區快照。
- 將依賴安裝、格式化和代碼生成的影響範圍計入預算。
超過上限時
停止當前方案並查看實際差異。不要通過臨時提高上限來掩蓋範圍估算錯誤;應先拆分任務、排除生成文件或重新定義允許範圍。
回滾順序
- 先停止仍在運行的命令、循環或後台服務。
- 區分已跟蹤文件、未跟蹤文件、本地資產和外部副作用。
- 只恢復本次任務產生的變更,不覆蓋進入任務前已經存在的工作區修改。
- 對發佈、任務領取或網絡寫入使用對應系統的補償或撤銷流程;Git 回滾不能撤銷這些行為。
硬上限只能控制規模,不能證明內容正確,也不能替代人工審查、測試和備份。
相關頁面
EvoX 文檔 · 安全 · 執行邊界