vercel-labs/lat.md
Agent Lattice: a knowledge graph for your codebase, written in markdown.
解決的問題
它解決了使用單一平面檔案(例如 AGENTS.md)來記錄 AI 代理程式碼庫時的可擴展性問題。隨著專案成長,單一文件變得不切實際,導致設計決策被埋沒、商業邏輯未被記錄,以及因缺乏上下文而產生代理幻覺。
如何運作
該工具會建立一個知識圖譜,由儲存在 lat.md/ 目錄中的相互連結的 Markdown 檔案組成。它使用特定的連結系統,其中 Markdown 章節透過 [[wiki 連結]] 相互連結,並連結至特定的原始碼符號。相反地,原始碼檔案則透過 // @lat: 註解回連至知識圖譜。CLI 工具提供初始化圖譜、驗證參照一致性(lat check)以及使用本地 WebAssembly 嵌入模型或 OpenAI 等託管服務進行語意搜尋的實用功能。
適用對象
專為需要結構化、可維護方式來追蹤程式碼庫中架構、商業邏輯與測試規格的開發人員和 AI 編碼代理設計,以確保跨會話的上下文得以保留。
特色
- 雙向連結:將高階文件直接連結至原始碼中的實作細節。
- 強制一致性:
lat check命令會標示損壞的連結或遺漏的程式碼參考(針對所需的測試規格)。 - 離線語意搜尋:內建本地嵌入模型(all-MiniLM-L6-v2),無需 API 金鑰即可進行搜尋。
- 代理優化工作流程:提供 CLI 命令如
lat expand,協助代理解析提示中的參考,以及提供 MCP 伺服器以整合至編輯器。
相關
- 專案
- 專案
- 專案
- 專案
- 專案