dsh-plugin-memtrace: 本地代码智能图谱插件

DeepSeek Harness (DSH) 依赖插件来扩展能力。当智能体需要代码级理解时,传统的基于文本的搜索(如 grep)缺乏上下文结构。dsh-plugin-memtrace 将 Memtrace 的本地代码智能图谱引入 DSH 会话,为智能体提供结构搜索、影响范围分析、时序记忆和 27 个智能体技能。

这是什么

dsh-plugin-memtrace 是 DeepSeek Harness 的一个插件,由社区维护(syncable-dev)。它提供了一个本地代码智能图谱,通过 Memtrace MCP 提供结构搜索、影响范围、时序记忆和 27 个智能体技能。该插件运行本地图,不发送代码到云端。

核心功能

  • MCP 工具:提供完整的 Memtrace 图谱,通过 mcp__memtrace__* 命名空间公开。
  • 技能:注册 27 个智能体技能(例如 memtrace-first, memtrace-search, memtrace-impact)到 ctx.skills。
  • 本地优先:图谱驻留在本地机器上。无云端索引。无代码上传。
  • 结构搜索与影响:基于符号和代码结构的搜索,而不仅仅是文本匹配。

安装与启用

  1. 确保 DeepSeek Harness CLI (@deepseek-ai/dsh) 已安装。
  2. 使用以下命令添加插件:
dsh plugin --profile web add github:syncable-dev/dsh-plugin-memtrace

注意: 首次启动可能需要一分钟来拉取 Memtrace 二进制文件。如果需要,可以通过 npm install -g memtrace 并设置 MEMTRACE_BIN 环境变量来固定本地安装。

典型用法

提示智能体执行以下操作:

Index this repo, then show me the blast radius of apply.

或:

Use Memtrace to index this directory, then give me an architecture briefing.

智能体将调用 Memtrace 工具而非基础的 grep。

适用场景与注意

  • 适用:需要深入理解代码库结构、分析更改的影响范围或在新代码库中进行架构探索的智能体开发者。
  • 注意:插件在会话工作目录中启动 memtrace mcp 进程。它读取仓库进行索引,并在项目旁边写入 .memdb 文件。
  • 权限:确保安装前检查源代码和许可证(MIT)。

短结尾

该插件为 DSH 带来了本地代码图谱能力,允许智能体进行结构化分析,而无需将代码上传到云端。更多细节和源代码,请查看项目仓库:GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜