dsh-synapse
Manifest valid★ 618A visual, non-linear conversation workspace plugin for DeepSeek Harness ; A canvas-based session explorer and branching workspace for DeepSeek Harness.
dsh-synapse
DeepSeek Harness 的可视化对话工作台
中文指南 · English guide · npm · 开发与发布
Organize sessions, follow-ups, and branches in the same workspace into a browsable, draggable, zoomable map, with DSH native sessions kept as the source of truth.

Quick Install
Requires a DeepSeek Harness with profile plugin support, Node.js >= 22.19.0, and the web profile.
corepack pnpm dsh plugin --profile web add dsh-synapse
corepack pnpm dsh web
After starting up, switch to the Conversation Map at the top of DSH. Synapse reuses the existing DSH Web Server and does not start a second application or proxy system.
What Problem It Solves
| Capability | Description |
|---|---|
| Conversation map | Places continuous follow-ups, branches, and different sessions on the same interactive canvas. |
| Real branches preserved | Cards are connected according to DSH native fork relationships; no separate session history is created. |
| Easier follow-ups | Selected text in a reply can be carried directly into a new follow-up; common filler phrases are editable. |
| Two-way sync | Switching sessions in either the map or DSH native conversation keeps the current context consistent. |
Native entry
In the DSH native conversation, enter Synapse via the Conversation Map at the top; after returning to Conversation, it remains the same DSH session.

Docs
| Document | Content |
|---|---|
| Chinese guide | Installation, startup, configuration, usage, uninstallation, and limitations. |
| English guide | Installation, configuration, usage, cleanup, and limitations. |
| Development and Release | Local verification, GitHub Actions, version tags, and npm publishing. |
| Architecture and Boundaries | Session ownership, projection, data storage, and model impact. |
Boundaries with DSH
- DSH session logs store the actual conversation content; Synapse only projects committed events.
- Synapse's canvas layout data is stored in
$DSH_HOME/synapse/; deleting it does not remove DSH sessions. - The plugin does not modify prompts, model requests, tool schemas, provider routing, or reusable KV-cache prefixes.
- The built-in patch only supports the DSH
webprofile.
Development
corepack pnpm install --frozen-lockfile
corepack pnpm run build
corepack pnpm test
For the full contribution, CI/CD, and release process, see the Development and Release Guide.
License
Compatibility
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.4.0 | — | — |
| 0.4.1 | — | — |
| 0.4.2 | — | — |
| 0.5.5 | — | — |
| 0.4.3 | — | — |
| 0.4.4 | — | — |
| 0.4.5 | — | — |
| 0.5.0 | — | — |
| 0.5.1 | — | — |
| 0.5.2 | — | — |
| 0.5.3 | — | — |
| 0.5.4 | — | — |
Comments
Loading…
Similar plugins
by XiaoWind
DeepSeek Harness plugin: portable workspace vault for DSH conversations and logs
★ 0
MIT
JavaScript
Sep 30, 2026
dsh plugin --profile web add dsh-vaultby GXX182
DeepSeek Harness plugin that bridges session images to pluggable vision APIs while keeping DeepSeek as the primary model.
★ 4
↓ 223/wk
MIT
TypeScript
Aug 18, 2026
dsh plugin --profile web add dsh-vision-bridgeby qrxf
DeepSeek Harness 原生插件:可拖拽的工作区 / 会话图谱,气泡视图 + 筛选搜索 + 原生会话操作 | Draggable workspace & session graph plugin for DSH
★ 3
MIT
TypeScript
Oct 27, 2026
dsh plugin --profile web add dsh-workspace-graphby urzeye
DSH web plugin: a realtime conversation outline panel (user questions + markdown headings) for the DeepSeek Harness Web GUI.
★ 14
↓ 54/wk
MIT
TypeScript
Aug 18, 2026
dsh plugin --profile web add dsh-outlineby temidayoxyz
DeepSeek Harness (dsh) plugin: browse http(s) pages in the right sidebar, beside the conversation.
★ 0
MIT
TypeScript
Sep 30, 2026
dsh plugin --profile web add dsh-deep-browserby ld-1101
DSH (DeepSeek Harness) plugin: workspace file preview column with Markdown/PDF/image/CSV preview, session-produced files, drag files/folders into the conversation as plain paths.
★ 0
MIT
JavaScript
Aug 17, 2026
dsh plugin --profile web add dsh-file-preview