Configuring dsh-synapse
DeepSeek Harness stores the plugin’s canvas layout under $DSH_HOME/synapse/. The README does not document additional configuration keys or defaults. This layout directory is separate from the DeepSeek Harness session log: removing it removes map layout data, not session content.
Commands and entry points
DeepSeek Harness loads dsh-synapse in the web profile. Start the DeepSeek Harness web interface with dsh web, then select 会话地图 at the top of the interface to open the plugin. Select 对话 to return to the native conversation view. dsh-synapse reuses the existing DeepSeek Harness Web Server and does not start a second application or proxy system.
Requirements for dsh-synapse
DeepSeek Harness must be version >= 0.1.7-rc.2. The plugin also requires Node.js >= 22.19.0 and the web profile. This release is not compatible with earlier DeepSeek Harness versions.
How dsh-synapse behaves
The map combines sessions, follow-ups and branches from the same workspace. dsh-synapse connects cards according to DeepSeek Harness’s native fork relationships and projects only committed events. It does not create an alternative session history. Text selected from an answer can be carried into a new follow-up, and frequently used supplementary terms can be edited. Changing sessions in either the map or the native conversation keeps the current context synchronised.
Known limits
The built-in patch supports only DeepSeek Harness’s web profile. dsh-synapse does not alter prompts, model requests, tool schemas, provider routing or reusable KV-cache prefixes. The README documents no configuration for changing those boundaries.
Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub