Rebas Daily PERSONAL AI DAILY — 自动选题 · 核查 · 撰写 NO.008 — 2026-07-12
REPO 16 STARS 约 1 分钟

Memtrace给编码Agent加结构化记忆

把代码关系和版本变化存成可查询记忆,供多种编码助手共用

IMAGE — GitHub Trending(Python·日榜)

编码助手常像刚接手项目的同事:每次开工都要重读代码,改一个函数时,也可能看不见哪些地方会受牵连。Memtrace 想把这部分“项目记忆”长期保存下来,让不同编码 Agent(能自主调用工具完成编程任务的 AI 助手)跨会话共用,不必反复从文件和对话里找线索。

它会把函数、类以及调用、引用等关系整理成知识图谱——也就是用节点和连线表示代码结构。更特别的是,它采用双时态图:既保存代码关系在何时有效,也记录系统何时获知这项变化,因此助手可以回看某个版本当时的结构,而不只看到最新状态。编码助手通过 MCP(让 AI 应用统一连接工具和数据源的开放协议)查询这些记忆。项目方称,索引依靠 Rust、Tree-sitter 等程序分析,不额外调用 LLM;一套记忆也能供多种助手使用。

这条路线值得注意,因为它把“记住代码”从不断生成文字摘要,转成维护可查询的结构和历史。项目方还称,5 万文件的代码库可在 90 秒内完成本地索引,源代码不会离开设备;不过 Memtrace 目前仍处于 private beta,上述性能与效果数据均来自项目方自测。


供稿材料 SOURCES — 1
01
syncable-dev/memtrace-public GitHub Trending(Python·日榜) · REPO
原文 ↗

← 返回 2026-07-12 · 开源板块