DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-plugin-memtrace

s

dsh-plugin-memtrace

Manifest valid

🧠 Local-first code intelligence graph for DeepSeek Harness. Structural search, blast radius, temporal memory, and 27 agent skills.

hasBundlePatch

Memtrace

Memtrace for DeepSeek Harness

The code intelligence graph, as a DeepSeek Harness plugin.
Structural search · blast radius · temporal memory · 27 agent skills

DeepSeek Harness dsh-plugin topic memtrace.io

MIT DeepSeek Harness plugin npm Node CI

English · 简体中文

Memtrace graph inside DeepSeek Harness


What you get

One dsh plugin add wires Memtrace into DeepSeek Harness:

SurfaceWhat the agent sees
MCP toolsmcp__memtrace__find_symbol, mcp__memtrace__find_code, mcp__memtrace__get_impact, mcp__memtrace__get_evolution, mcp__memtrace__get_symbol_context, … — the full Memtrace graph, namespaced by the official DSH MCP client
Skills27 Agent Skills (memtrace-first, memtrace-search, memtrace-impact, memtrace-codebase-exploration, fleet coordination, …) registered on ctx.skills
Local-firstThe graph lives on your machine. No cloud index. No repo upload.

Ask the agent: "Index this repo, then show me the blast radius of apply."

It should call Memtrace — not grep.

Quick start

dsh is the DeepSeek Harness CLI (@deepseek-ai/dsh). Install that first — this plugin does not ship it.

# once
npm install -g @deepseek-ai/dsh

# then add Memtrace
dsh plugin --profile web add github:syncable-dev/dsh-plugin-memtrace

# no global install? same command via npx:
npx -y @deepseek-ai/dsh plugin --profile web add github:syncable-dev/dsh-plugin-memtrace

# 2. Restart the profile and confirm the layer
dsh --profile web --dump-config | grep -A4 'id: dsh-plugin-memtrace'

First launch may take a minute while npx memtrace mcp fetches the Memtrace binary. Pin a local install to skip that:

npm install -g memtrace
export MEMTRACE_BIN=memtrace

Then open the Web UI and index the workspace:

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

Install & uninstall

ChannelCommand
Git (main)dsh plugin --profile web add github:syncable-dev/dsh-plugin-memtrace#main
npmdsh plugin --profile web add dsh-plugin-memtrace
Local checkoutdsh plugin --profile web add ./dsh-plugin-memtrace
Uninstalldsh plugin --profile web remove dsh-plugin-memtrace

This package is plain ESM — no prepare script, no allowBuilds prompt.

How it works

flowchart LR
  DSH[DeepSeek Harness] --> Bundle[dsh-plugin-memtrace]
  Bundle --> Skills[ctx.skills.register]
  Bundle --> MCP["@deepseek-ai/dsh-mcp-client"]
  MCP --> Server["memtrace mcp"]
  Server --> Graph[(local code graph)]

Two Cordis rows, both owned by this bundle:

  1. dsh-plugin-memtrace — reads skills/*/SKILL.md and registers each skill at apply time. Unload disposes them.
  2. mcp-memtrace — official MCP client, serverName: memtrace, stdio. MEMTRACE_BIN overrides the command; otherwise npx -y memtrace mcp.

We do not patch the filesystem skill provider's config. That row is last-write-wins; runtime registration does not collide with other skill packs.

Tools the model gets

After MCP discovery, every Memtrace tool is a native DSH tool under mcp__memtrace__*. The ones agents use first:

ToolUse when
list_indexed_repositoriesCheck what is already in the graph
index_directoryFirst contact with a repo
find_symbol / find_codeLocate a function, type, or behavior
get_symbol_contextCallers, callees, community
get_impactBlast radius before an edit
get_evolutionWhat changed, and when
recall_decisionWhy odd-looking code is there

Full parameter spec: references/mcp-parameters.md.

Skills

SkillTriggers on
memtrace-firstAny code discovery / "how does this work"
memtrace-index"index this project"
memtrace-search"find this function"
memtrace-impact"what breaks if I change this"
memtrace-evolution"what changed last week"
memtrace-codebase-exploration"I'm new here"
memtrace-code-reviewPR review
memtrace-incident-investigation"something broke"
memtrace-fleet-*Multi-agent coordination

All 27 bundles live under skills/.

Configuration

VariableEffect
MEMTRACE_BINAbsolute path or command used instead of npx -y memtrace mcp

Override the MCP row in the profile's cordis.patch.yml if you already run a Streamable HTTP Memtrace endpoint — restate the whole mcp-memtrace config (DSH does not deep-merge).

Compatibility

SurfaceStatus
HarnessDeepSeek Harness 0.1.0-rc.6+
Node^22.19.0 || >=24.0.0
PlatformsmacOS, Linux, Windows (Memtrace native binary via npm optional deps)
NetworkNone required after the Memtrace binary is present

Permissions & data

  • Spawns memtrace mcp in the session working directory (reads the repo to index; writes .memdb next to the project).
  • Registers skills from this package only.
  • Does not send code to Memtrace cloud. Local graph.

Topics

dsh · dsh-plugin · deepseek-harness · cordis · memtrace · mcp

License

MIT © 2026 Memtrace / Syncable

Community-maintained Harness plugin. Not an official DeepSeek product.

Comments

Loading…

Similar plugins

GraphFlow

by Roarpeng

Local-first code knowledge graph and context harness for coding agents. MCP + DeepSeek Harness (dsh) plugin.

Tools & CapabilitiesMemory & ContextManifest valid

11

6.4k/wk

Apache-2.0

TypeScript

Sep 20, 2026

dsh plugin --profile web add @roarpeng/graphflow

by zmh2000829

Local-first long-term memory and temporal knowledge graph plugin for DeepSeek Harness

Manifest valid

3

MIT

TypeScript

Aug 23, 2026

dsh plugin --profile web add dsh-memory-graph

by cyanseek

Agent-first DeepSeek Harness plugin intelligence: verify existing plugins, identify missing capabilities, and generate build-ready briefs.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

6

MIT

JavaScript

Sep 13, 2026

dsh plugin --profile web add dsh-landscape

by JohnXu22786

Code knowledge graph plugin for agent harnesses (dsh): indexes symbols, call sites and imports into SQLite, answers call/dependency questions via CLI or stdio MCP tool server

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

4

70/wk

MIT

Python

Sep 14, 2026

dsh plugin --profile web add dsh-codegraph

by twoyoung91

Local personal memory and knowledge management for DeepSeek Harness. It supports local FTS, CPU-embedding or OpenAI-Compatible Embedding API.

Tools & CapabilitiesManifest valid

4

MIT

TypeScript

Sep 16, 2026

dsh plugin --profile web add @dsh-external/dsh-memoknow

by CC19990113

Structural code intelligence for DeepSeek Harness (dsh) — gives the agent codegraph and codegraph_index tools to find where a symbol is declared, what calls it, and what a change reaches, from a tre

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

12

MIT

TypeScript

Aug 24, 2026

dsh plugin --profile web add dsh-plugin-codegraph-root