DevTrends开发者趋势
主题色
HelloGitHub 投稿 ↗

kyle641320 /

true-memory-fragments

TMF 是一个开源源码新鲜度检查工具。当编程助手读过代码后发生分支合并或本地修改,它会对指定工作树核验已有索引的源码绑定,标记过期信息并提供重读位置。适合使用 Git worktree、多分支或长会话的 AI 编程开发者,通过 MCP 接入。目前为早期预览,源码和项目测试仍是最终依据。 TMF 还记录带源码证据的调用、读写及依赖关系,把分散的代码理解组织成可追溯的链路,帮助 agent 修改代码时兼顾上下游,降低只看局部实现而忽略影响的…

DT软件开发DTAgent 能力扩展DTMCP 服务语言Java原始agent-memory原始agentic-ai原始ai-agents原始ai-coding-agents原始code-analysis原始code-graph原始coding-agents原始developer-tools

项目介绍

TMF 是一个开源源码新鲜度检查工具。当编程助手读过代码后发生分支合并或本地修改,它会对指定工作树核验已有索引的源码绑定,标记过期信息并提供重读位置。适合使用 Git worktree、多分支或长会话的 AI 编程开发者,通过 MCP 接入。目前为早期预览,源码和项目测试仍是最终依据。 TMF 还记录带源码证据的调用、读写及依赖关系,把分散的代码理解组织成可追溯的链路,帮助 agent 修改代码时兼顾上下游,降低只看局部实现而忽略影响的风险。链路中的源码发生变化时,可据此重新检查相关理解。 亮点 我是项目方,本次为自荐,项目采用 MIT 许可证。 关注“旧理解是否仍与当前源码一致”,不是单纯增加上下文容量。 将索引信息与源码位置及新鲜度绑定;过期时建议回到当前源码,不将旧信息直接当成当前事实。 在真实 Guava 上游变更中验证过同一 agent 的旧读、stale 查询、实际重读和测试开发过程,60 项检查通过。 提供固定提交的试用指南、MCP stdio 配置示例和可运行演示,便于复现。 另一次 Guava 修复任务对照中,源码组使用 384,389 tokens,TMF 组使用 387,961 tokens,约高 0.93%,本例开发阶段总 token 用量基本持平。该比较为源码组事后补跑,索引构建成本另计。 接入时通过 --repo 将 MCP 服务绑定到任务工作树。新鲜度结果针对已绑定的源码证据;无法解析的依赖关系保留为未知,不能将局部 fresh 当作整个调用链已经验证。TMF 提供检查与重读指引,源码阅读与测试仍是开发流程的一部分。

介绍整理自已收录的社区资料。

收录记录

以下日期为 DevTrends 收录日期,指标来自当时的数据快照。

  1. TMF 是一个开源源码新鲜度检查工具。当编程助手读过代码后发生分支合并或本地修改,它会对指定工作树核验已有索引的源码绑定,标记过期信息并提供重读位置。适合使用 Git worktree、多分支或长会话的 AI 编程开发者,通过 MCP 接入。目前为早期预览,源码和项目测试仍是最终依据。 TMF 还记录带源码证据的调用、读写及依赖关系,把分散的代码理解组织成可追溯的链路,帮助 agent 修改代码时兼顾上下游,降低只看局部实现而忽略影响的风险。链路中的源码发生变化时,可据此重新检查相关理解。 亮点 我是项目方,本次为自荐,项目采用 MIT 许可证。 关注“旧理解是否仍与当前源码一致”,不是单纯增加上下文容量。 将索引信息与源码位置及新鲜度绑定;过期时建议回到当前源码,不将旧信息直接当成当前事实。 在真实 Guava 上游变更中验证过同一 agent 的旧读、stale 查询、实际重读和测试开发过程,60 项检查通过。 提供固定提交的试用指南、MCP stdio 配置示例和可运行演示,便于复现。 另一次 Guava 修复任务对照中,源码组使用 384,389 tokens,TMF 组使用 387,961 tokens,约高 0.93%,本例开发阶段总 token 用量基本持平。该比较为源码组事后补跑,索引构建成本另计。 接入时通过 --repo 将 MCP 服务绑定到任务工作树。新鲜度结果针对已绑定的源码证据;无法解析的依赖关系保留为未知,不能将局部 fresh 当作整个调用链已经验证。TMF 提供检查与重读指引,源码阅读与测试仍是开发流程的一部分。

DEV TRENDS / COMMUNITY

讨论这个项目

使用 GitHub 登录,分享使用体验、问题或项目新动态。

查看全部讨论 ↗