产品简介
Hugging Face 于2026年9月3日发布Funes,这是一个面向编码智能体的开源记忆层,旨在解决编码agent在跨会话、多文件、多仓库任务中丢失上下文的问题。Funes将每次会话的探索与决策沉淀为可检索的长期记忆,为编码agent装上标准化的记忆层,让不同agent之间以及同一agent的不同会话之间能共享对代码库的理解。它默认使用本地Lance数据集存储,并可选与Hugging Face数据集同步,便于多机共享。Funes兼容Claude Code、Codex、pi、Hermes等多种agent框架,不锁定单一厂商,其混合检索策略结合向量检索、BM25关键词、cross-encoder重排和时间衰减,官方称其成本约为手写交接方案的1/4至1/8。
核心功能
- 开源记忆层:Funes作为开源项目,为编码agent提供标准化的长期记忆层,支持跨会话、跨文件、跨仓库的上下文持久化,让agent能够积累并复用探索与决策经验。
- 本地与云端存储可选:默认使用本地Lance数据集存储,确保数据隐私与快速访问;可选与Hugging Face数据集同步,便于多机共享记忆,适应团队协作或分布式工作流。
- 跨框架通用:兼容Claude Code、Codex、pi、Hermes等多种编码agent框架,无需绑定特定厂商,用户可在不同工具间灵活切换,同时保留统一的记忆层。
- 混合检索策略:采用向量检索与BM25关键词检索相结合,并通过cross-encoder进行重排,加入时间衰减机制(recency),确保检索结果既相关又时效性强。
- 成本效益显著:官方表示,相比手写交接文档方案,Funes可节省token与时间,成本约为手写方案的1/4至1/8,大幅降低编码agent的维护开销。
适合谁用
以下类型的用户会特别受益于 Hugging Face Funes:
- 跨会话代码库理解:当agent在多次会话中处理同一项目时,Funes可保留对代码结构的记忆,避免重复探索。
- 多文件任务协作:在处理涉及多个文件的复杂任务时,agent可检索到之前对相关文件的修改决策,保持一致性。
- 多仓库知识共享:在多个仓库间切换时,agent能通过Funes获取各仓库的历史上下文,提升跨仓库开发效率。
- 团队多机协作:通过云端同步,不同机器上的agent实例可共享记忆,适合团队协作或远程开发场景。
- 框架迁移平滑过渡:当用户从Claude Code切换到Codex等工具时,Funes保留的记忆层可无缝迁移,减少重新学习成本。
优点亮点
- 开源且免费使用,降低采用门槛,社区可参与改进。
- 存储灵活,本地与云端同步兼顾隐私与共享需求。
- 兼容多种主流agent框架,避免厂商锁定。
- 混合检索策略提升记忆检索的准确性与时效性。
- 成本较手写交接方案大幅降低,节省token与时间。
- 官方博客提供详细技术说明,便于开发者理解与部署。
价格与方案
Funes为开源项目,可免费使用。具体定价细节(如云端同步的存储费用)未在官方发布中明确,请以官网为准。
总结与建议
Funes是Hugging Face推出的开源编码agent记忆层,通过本地Lance存储与可选云端同步,实现跨会话、跨框架的上下文持久化。其混合检索策略结合向量与关键词,并加入时间衰减,确保记忆高效可用。官方称成本仅为手写交接方案的1/4至1/8,适合需要长期记忆的编码agent场景。
版本演进
- Funes 发布(开源) (2026-09-03):Hugging Face 发布开源编码 Agent 记忆层 Funes:本地 Lance 数据集存储,可选 Hugging Face 数据集云端同步;跨框架通用(Claude Code、Codex、pi、Hermes 等);混合检索(向量 + BM25 + cross-encoder 重排 + 时间衰减)。官方称较手写 handoff 交接方案可省 4 至 8 倍成本。