Show HN: Mindlas – 在不良代碼落地前捕捉你的編碼智能體漂移
Mindlas 是一款開源工具,通過確定性儀表盤實時監測 AI 編碼會話中的上下文惡化、驗證債務、變更影響範圍等問題,並在問題累積前提供具體糾正措施,無需網絡調用且完全本地運行。
Mindlas(Mind-Atlas)是一個開源項目,旨在解決 AI 編碼助手在長時間會話中性能逐漸下降的問題。它通過四個確定性儀表盤實時監測會話狀態,當檢測到上下文惡化、未驗證的代碼變更、補丁擴散或工具重複失敗等情況時,會發出警報並提供具體的糾正措施。所有分析均在本地進行,無需調用外部模型或網絡,確保數據隱私。
Mindlas 的安裝非常簡單,只需克隆倉庫並運行 pip install -e .,然後通過 mindlas status --demo 即可體驗完整流程。它支持兩種集成方式:作為 Claude Code 的插件,或通過 CLI 命令直接安裝鈎子和狀態欄。無論哪種方式,它都會在會話中注入八個鈎子,用於記錄事件並驅動儀表盤。
每個儀表盤對應一種惡化原因,並有一個關聯的糾正動作。例如,上下文旋轉(Context Rot)儀表盤檢測工作上下文的退化,當分數超過閾值時建議進行上下文修復(Context Repair),該修復會從事件賬本中重建任務關鍵狀態。驗證債務(Verification Debt)儀表盤跟蹤未經驗證的代碼變更,驗證門(Verify Gate)會自動運行檢查並更新分數。補丁膨脹(Change Blast Radius)儀表盤評估變更的擴散範圍,補丁分割器(Patch Splitter)會將大型補丁拆分為可管理的 bundle。工具失敗循環(Tool Failure Loop)儀表盤發現重複失敗的工具調用,循環停止(Loop Stop)會記錄斷點並阻止重複執行。
Mindlas 強調其設計是確定性的:所有分數都是會話事件賬本的純函數,因此可復現且廉價。它不聲稱能保證正確性或防止幻覺,而是提供可驗證的檢測和糾正機制。每次糾正應用都會記錄前後效果,並生成可導出的記分卡,為開發者提供透明的證據。