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。

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

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

小夜