valkor-ai/loom
Loop engineering for agentic software delivery.
它解決的問題
AI程式設計代理經常在處理大型軟體任務時遇到困難,因為它們會遺失上下文、跳過關鍵檢查,或在會話結束後無法恢復工作。Loom 提供了一個具狀態的交付框架,透過將一次性程式設計會話轉換為結構化、可恢復的規劃、建構、測試與修復循環,防止目標偏移與部分完成的問題。
如何運作
Loom 作為一個本地的 Model Context Protocol (MCP) 交付狀態機運作,與 Claude Code、Codex 或 OpenCode 等代理並行執行。代理不再需要從記憶體中管理整個工作流程,而是由 Loom 在 .loom/ 目錄中管理專案本地的狀態。它會將代理導向特定的流程:釐清需求(可選地使用本地知識來源)、建立技術基線、在明確的讀寫邊界內執行有限任務,並透過審查與修復循環驗證結果。它使用「上下文路由」技術,僅向代理提供當前步驟所需的必要欄位群組與參考,從而減少雜訊與 token 使用量。
適用對象
使用 AI 程式設計代理,需要從簡單原型進階到交付可驗證軟體的開發者,特別是那些單一提示無法處理的大型任務,例如功能開發、部署或複雜修復。
主要特色
- 具狀態的交付: 將需求、任務進度與修復筆記儲存下來,支援透過
continue命令恢復會話。 - 上下文路由: 透過提供精準的檢索路徑,而非重新載入整個程式庫,防止上下文視窗溢出。
- 知識整合: 允許使用者註冊本地領域文件作為可搜尋的知識來源,協助釐清需求。
- 多代理支援: 可跨不同具 MCP 功能的代理運作,包括 Claude Code、Codex 與 OpenCode。
- 本地部署預覽: 透過拓撲感知的服務與健康檢查,準備 Docker Compose 預覽以供驗證。
相關
- 專案
- 專案
- 專案
- 專案