DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Codebase Memory — DeepSeek Harness 插件(DSH Plugin)
← Plugins
C

dsh-codebase-memory

Codebase Memory

将 Codebase Memory MCP 代码知识图谱接入 DSH 的 DSH 捆绑包,并可通过可选的防抖文件系统监视器保持已索引代码仓库为最新。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:andyfan1094/dsh-codebase-memory#c6c64183b6c9c16b2247364ee213c7dad6402ac5
README兼容性版本
dsh-codebase-memory screenshot

兼容性与来源证明

Codebase Memory 以 dsh-codebase-memory 发布,当前版本为 0.2.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/8/26

版本

0.2.1stable
2026/8/26
0.2.0stable
2026/8/22

相关插件

正在加载相关插件…

最新版
0.2.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 2
周下载
0
最近提交
2026/8/26
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

README

DSH Codebase Memory

中文文档 | English

Local DSH bundle that connects Codebase Memory MCP through the official @deepseek-ai/dsh-mcp-client bridge, and ships a file-system watcher that keeps the knowledge graph fresh.

Runtime

  • codebase-memory-mcp@0.10.8
  • Windows AMD64 release SHA-256: b43ad982994c4d829670749e08d3b622a74bb20041fc0a7d02bef6113f81c34d
  • MCP namespace: mcp__codebase_memory__*
  • Graph UI: http://127.0.0.1:9749

Bundles

The package registers two Cordis bundles in cordis.patch.yml:

Bundle idPurpose
mcp-codebase-memoryBridges the upstream MCP server into DSH so all mcp__codebase_memory__* tools (search_graph, detect_changes, get_architecture, index_repository, …) are exposed natively.
dsh-codebase-memory-watcherSame package, second bundle id; spins up a chokidar watcher per project, debounces file edits, and re-runs index_repository via the global codebase-memory-mcp CLI.

The watcher never owns the MCP client connection — it shells out to codebase-memory-mcp cli index_repository '{"repo_path":"..."}' for each rebuild, which is acceptable because the upstream indexer is fast enough on small projects (< 30 s for dsh-github).

Watcher routes (auto-registered when webServer is available)

Method + pathBody / queryEffect
GET /api/dsh-codebase-memory/watcher/list–List every persisted watcher with status, lastRun, lastDurationMs, lastError, …
GET /api/dsh-codebase-memory/watcher/status?id=<id>–Same payload for a single watcher.
POST /api/dsh-codebase-memory/watcher/start{ repoPath, debounceMs?, mode?, ignored?, watchedExtensions? }Start a watcher (persists state, returns the new id).
POST /api/dsh-codebase-memory/watcher/stop{ id } or ?id=Stop + mark stopped (state kept).
POST /api/dsh-codebase-memory/watcher/rebuild{ id }Trigger an immediate rebuild regardless of pending edits.
POST /api/dsh-codebase-memory/watcher/restart–Restart every non-stopped watcher from persisted state.
POST /api/dsh-codebase-memory/watcher/auto-attach–Call list_projects on the MCP server and start a watcher for each project not already covered.
GET /api/dsh-codebase-memory/watcher/cli-info–Report the resolved codebase-memory-mcp.exe path.

Defaults (configurable in cordis.patch.yml)

  • debounceMs: 5000 (5 s quiet period before rebuild)
  • mode: moderate (type-aware LSP call/usage resolution; fast skips similarity, full enables similarity + every file)
  • autoAttach: true (start a watcher for every project the MCP server already knows at boot)
  • usePolling: false (native file notifications by default; enable polling only for filesystems that miss events because it increases CPU and disk activity)
  • ignored: **/node_modules/**, **/.git/**, **/dist/**, **/build/**, **/.next/**, **/.turbo/**, **/.codebase-memory/**, **/.pnpm-store/**, **/target/**, **/__pycache__/**, **/.venv/**
  • watchedExtensions: .ts, .tsx, .js, .jsx, .mjs, .cjs, .py, .go, .rs, .java, .cs, .rb, .php, .vue, .svelte

State persistence

Watcher records live in ~/.dsh/dsh-codebase-memory/watcher.json and are written with owner-only permissions where the platform supports them. Plugin disposal closes live handles without changing the persisted intent; the next DSH Web start re-creates every watcher that the user did not explicitly stop.

Screenshots

dsh-codebase-memory screenshot

Install

Download the newest dsh-codebase-memory-*.tgz from Releases and add it to the profile:

dsh plugin --profile web add D:\downloads\dsh-codebase-memory-0.2.0.tgz

For local development, install from a checkout instead:

dsh plugin --profile web add link:D:/项目/dsh-codebase-memory

Restart the DSH Web host after installation.

Remove

dsh plugin --profile web remove dsh-codebase-memory

The global runtime remains pinned independently and can be removed with npm uninstall -g codebase-memory-mcp.

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Im@xmanrui/dsh-im将十一种 IM 渠道和一个公网 AI Office 接入本地 DeepSeek Harness。Pocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。DSCODE@toddzheng024/dscode-bundle完整的 DeepSeek 编码代理,支持持久化 shell、Ultra 协作和自动权限审查。Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理