Back to directory

dsh-synapse

Curated pickMaintenance: Active

liangmianya/dsh-synapse

A visual, non-linear conversation workspace plugin for DeepSeek Harness ; A canvas-based session explorer and branching workspace for DeepSeek Harness.

160

stars

24

forks

JavaScript

Language

MIT

License

2026-08-16

Created

2026-08-21

Last push

MIT-licensed DSH Web plugin that renders your workspace's conversations, branches and follow-ups as a zoomable canvas, linked at real fork points and kept in sync with native DSH chat.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-23

License

MIT

01What can it help you accomplish?

  • Turn sessions, follow-ups and branches in a workspace into a browsable, draggable, zoomable conversation map

    A canvas where DSH native conversations and a visual map are toggled, with branches linked at real fork points and cards reflecting user/assistant messages

    DeepSeek Harness Web users handling non-linear, branching tasks who want to keep multiple paths and context on one canvas

02How to install into DeepSeek Harness

Prerequisites

  • A DeepSeek Harness that supports the `dsh plugin` profile plugin mechanism (2026-08 and later builds)
  • Node.js version not lower than 22.19

Installation steps

  1. 01

    corepack pnpm dsh plugin --profile web add github:liangmianya/dsh-synapse

  2. 02

    corepack pnpm dsh web

  3. 03

    Open http://127.0.0.1:3080/ and click "会话地图" at the top to enter

Verify the integration

Not specified by the author

03DSH integration and capability boundaries

DSH integrationNative runtime

Native DSH web plugin — injects a visual workspace into the DSH Web surface, reusing the existing DSH Web service without a second process

  • Conversation map toggle

    the top-bar "会话地图" control in DSH Webswitch between native DSH dialogue and the visual canvas

  • Branch visibility via DSH session fork

    DSH native session forknodes connected at the real fork point

  • Canvas interaction

    mouse / trackpad on the canvasdrag the canvas, zoom up to 4×, move cards (position auto-saved), expand / collapse subtrees, jump to the current session

    card positions are auto-saved
  • Bidirectional session sync

    active session switch on either the native dialogue or the mapthe other side follows and highlights the current session

04Who is it for? When not to use it?

Good for

  • DeepSeek Harness Web users handling non-linear, branching tasks who want to keep multiple paths and context on one canvas

Not for

  • Only the `web` profile is supported. The patch only inserts itself into the Web bundle and reuses the existing DSH Web service; it does not start a second app process.

05Compatibility, maintenance and safety notes

  • Only the `web` profile is supported. The patch only inserts itself into the Web bundle and reuses the existing DSH Web service; it does not start a second app process.
  • Requires Node.js not lower than 22.19 and a DeepSeek Harness build from 2026-08 or later that supports the `dsh plugin` profile mechanism.
  • Opening, following up, creating and archiving sessions are still done by the DSH session system; Synapse only adds a different way to view and organize them, it does not replace DSH's model / tool / permission logic.
2026-08-162026-08-21Not specified by the author

MIT · author-declared active (no tagged release in the facts pack)

06Frequently asked questions

How do I install dsh-synapse?

Run `corepack pnpm dsh plugin --profile web add github:liangmianya/dsh-synapse`, then `corepack pnpm dsh web`, open http://127.0.0.1:3080/ and click "会话地图" at the top. You need a DSH build from 2026-08 or later and Node.js ≥ 22.19.

Does it replace DSH's own session system?

No. Opening, following up, creating and archiving sessions are still done by DSH's session system. Synapse only adds a visual way to view and organize them — it does not touch DSH's model, tool, session or permission logic.

Why is it web-profile only?

Its patch only inserts itself into the Web bundle and reuses DSH's existing Web service; it does not start a second application process, so it only works inside the Web surface.

How are branches shown on the map?

Branches are created through DSH's native session fork and connected at the real fork point, so the map reflects the actual branching structure rather than a flat list.

Does the map stay in sync with the chat?

Yes — the native dialogue and the conversation map are two-way synced on the current session: switching on either side makes the other follow and highlight it.

08Data and sources

  • Author-claimedgithub.coma323f76b0c47…

    dsh-synapse 是一个独立的 DeepSeek Harness Web 插件

  • Author-claimedgithub.coma323f76b0c47…

    它的 patch 只向 Web 组合插入自身,复用 DSH 现有 Web 服务,不启动第二个应用进程

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-23. Found an error? Submit a correction.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.