dsh-synapse README

The project's README from github.com/liangmianya/dsh-synapse. As one markdown file: README.md.

dsh-synapse

DeepSeek Harness 的可视化对话工作台

npm version Main branch tests MIT license Node.js version

中文指南 · English guide · npm · 开发与发布

把同一工作区中的会话、追问和分支组织成一张可浏览、可拖拽、可缩放的地图,同时保留 DSH 原生会话作为唯一事实来源。

Synapse 会话地图:链条、分支和右侧详情

快速安装

需要支持 profile 插件机制的 DeepSeek Harness、Node.js >= 22.19.0,以及 web profile。

corepack pnpm dsh plugin --profile web add dsh-synapse
corepack pnpm dsh web

启动后,在 DSH 顶部切换到 会话地图。Synapse 复用现有的 DSH Web Server,不会启动第二个应用或代理系统。

它解决什么问题

能力 说明
对话地图 把连续追问、分支和不同会话放到同一张可操作的画布上。
保留真实分支 按 DSH 原生 fork 关系连接卡片,不制造另一套会话历史。
追问更顺手 选中回答中的文字可直接带入新的追问;常用补充词可编辑。
双向同步 在地图或 DSH 原生对话中切换会话,当前上下文保持一致。

从原生对话进入

在 DSH 原生对话中,通过顶部的 会话地图 进入 Synapse;返回 对话 后,仍是同一个 DSH 会话。

DSH 原生对话与会话地图入口

文档

文档 内容
中文指南 安装、启动、配置、使用、卸载和限制。
English guide Installation, configuration, usage, cleanup, and limitations.
开发与发布 本地验证、GitHub Actions、版本标签和 npm 发布。
架构与边界 会话归属、投影、数据存储和模型影响。

与 DSH 的边界

开发

corepack pnpm install --frozen-lockfile
corepack pnpm run build
corepack pnpm test

完整的贡献、CI/CD 和发布流程见开发与发布指南。

许可证

MIT

dsh-synapse (liangmianya/dsh-synapse)

Searching Database…

What is this?dsh-synapse is a visual, non-linear conversation workspace plugin for DeepSeek Harness (DSH) that turns the follow-ups, branches, and sessions in a workspace into one browsable, draggable, zoomable map.
Is this a standalone app or a DSH plugin?It's a plugin for DeepSeek Harness, not a separate app — it reuses DSH's existing Web Server instead of launching a second app or proxy.
How do I open the conversation map?After installing the plugin, switch to '会话地图' (Conversation Map) at the top of DSH; you can jump back to the native '对话' view and you're still in the same DSH session.
What does my DSH setup need to support this?A DeepSeek Harness build with the profile plugin mechanism, Node.js 22.19.0 or newer, and the web profile enabled.
Does the plugin work with any DSH profile?No, the built-in patch only supports DSH's web profile, so other profiles aren't covered.
Does Synapse change my prompts or model requests?No. It doesn't touch prompts, model requests, tool schemas, provider routing, or the reusable KV-cache prefix — it only visualizes committed session events.
What happens if I delete Synapse's data folder?Only the canvas layout data in $DSHHOME/synapse/ is removed; your real DSH session history stays intact since Synapse just projects it.
Can I ask follow-up questions directly from the map?Yes, you can select text in an answer and carry it straight into a new follow-up question, with editable common suffix phrases.
Why use the map instead of plain DSH chat?It lets you see continuous follow-ups, branches, and separate sessions as one navigable canvas while keeping DSH's native fork relationships as the real source of truth, instead of scrolling through a flat chat list.
Size
1 MB
Stars
533
Updated
CommitOct 05
Age
2mo
Commits · 90 Days