huggingface/funes
Durable, searchable memory of your past agent sessions.
解決的問題
funes 為 AI 編碼代理提供了持久、跨代理的記憶系統。它防止了在不同 AI 工具(如 Claude Code、Codex、pi 或 Hermes)之間切換或開始新會話時上下文、理由和決策的丟失,使代理能夠在任務期間自發地回憶過去的工作和發現。
運作方式
該系統使用確定性管道將過去的代理會話索引到本地 Lance 資料集中:來源被解析為輪次和區塊,分塊,並使用固定的本地模型進行嵌入。它結合了向量和 BM25 搜尋,並帶有重新排序和近期性加權,以檢索相關段落。
使用者可以將記憶「綁定」到代理,這會安裝鉤子以保持索引每輪更新。這些記憶可以作為資料集發布到 Hugging Face Hub,使隊友或其他機器能夠從相同的知識庫中回憶。
適用對象
使用多個 AI 編碼代理的開發人員,他們希望在不同工具和模型之間擁有開發過程、決策和技術理由的持久、共享記憶。
亮點
- 跨代理相容性:將多個代理(Claude Code、Codex、pi、Hermes)的會話索引到一個記憶中。
- Hugging Face 整合:將記憶作為資料集發布到 Hub,便於共享和協作。
- 自動索引:使用鉤子每輪更新記憶,並在會話邊界發布。
- 本地推論:預設執行固定的本地嵌入和重新排序模型,無外部 ML 執行階段依賴。
- 有依據的回答:提供
ask命令,從記憶中獲得有依據的回答,並引用特定會話。
相關
- 專案
- 專案
- 專案
- 專案