AI记忆扩展

ThreadBridge是一个为Zed编辑器提供持久化AI记忆功能的扩展,通过混合语义搜索和认知衰减模型实现跨对话的上下文记忆。

  • by dereklei12
  • Rust
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 dereklei12/zed-mcp-server-threadbridge

使用说明

Zed的ThreadBridge MCP服务器

A. 泽德 通过以下方式提供持久AI内存的扩展 模型上下文协议.

ThreadBridge使用混合语义搜索(Arctic Embed+BM25+RRF)和认知衰退模型(BLL)记住对话中的上下文。

检索基准

完全在本地CPU上运行,与云无关。

配置: 北极嵌入式M(768d)+BM25混合型+RRF融合+BLL重链器(30%)。前20名,阈值0.15。

LoCoMo(会话级,1986对QA)

LongMemEval(会话级别,500个问题)

按问题类型细分(LoCoMo)

度量定义

  • Recall@K(分数): 在前K个唯一会话中检索到的正确会话的分数。标准红外召回。
  • Recall_all@K (Ra@K): 二进制-1.0iff 全部 正确的会话位于前K,否则为0.0。MemGAS用于直接比较。
  • NDCG@K: 交易日水平的标准化贴现累积收益。
  • 先生: 第一次正确会话的平均倒数排名。

备注

  • LoCoMo数据集包含10个对话/1986个QA对(Maharana等人,2024年).
  • 基线数字来自 MemGAS表2和表3 (重述所有定义,通过 源代码).
  • LongMemEval基线 表2和表3 (ICLR 2025),使用Stella V5+密集检索。
  • ThreadBridge报告 两者 召回变体以提高透明度。这 Ra@10 列与MemGAS直接相当。
  • 端到端LLM评审分数(Hindsight、MemR3、Zep、Mem0)评估不同的管道 不 与检索层度量相当。

安装

来自扩展市场

  1. 打开Zed
  2. 首选 扩展 (cmd+shift+x)
  3. 搜索“ThreadBridge”
  4. 点击 安装

ThreadBridge现在可以在Zed扩展市场上使用。扩展程序将自动下载适合您平台的二进制文件。

本地安装(开发)

开发扩展是由Zed在本地编译的,因此这种安装方法需要Rust通过 生锈从Zed扩展市场安装ThreadBridge时不需要Rust。

  1. 克隆此存储库:

    git clone https://github.com/dereklei12/zed-mcp-server-threadbridge.git
    
  2. 在Zed中,打开命令面板(cmd+shift+p)并运行 zed:安装开发扩展,然后选择克隆的目录。

  3. 扩展程序将自动下载 mcp-threadbridge 二进制从 GitHub发布 第一次使用。

MCP工具

工具 说明
load_thread 为项目加载已保存的对话上下文
save_thread 保存当前对话上下文
search_memory 跨项目内存的语义搜索

配置

Zed中的可选设置:

  • project_path --内存存储的项目目录(默认:当前工作目录)
  • storage --在哪里存储线程数据:
    • "true" (默认):本地,位于 <project_path>/.threadbridge/
    • "false":全球,at ~/.threadbridge/projects/
    • 绝对路径:自定义位置

支持的平台

  • macOS(苹果硅)
  • Linux(x86_64)
  • Windows(x86_64)

许可证

麻省理工学院