DSH Marketplace

dsh-synapse

liangmianya/dsh-synapse

DeepSeek Harness 的可视化非线性对话工作区:把会话、追问与分支变成可浏览、可拖拽的对话地图。

51850JavaScriptMIT源码

安装

把 dsh-synapse 装进 DeepSeek Harness

装到哪

npm 方式

直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。

GitHub 方式 · npm 包

从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。

我们跑过之后

我们跑过,装得上

这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 8 天前,DeepSeek Harness 0.2.2-rc.1.

挂进你的 README

实测可装 — dshmarketplace

给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。

安装前须知

装 dsh-synapse 之前,先看这几条

  • 源码在这里: liangmianya/dsh-synapse——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:MIT。

安全

装 dsh-synapse 会执行什么

构建脚本

我们这次实装里没有构建脚本被拦。

来源:我们在沙箱里的实装,DeepSeek Harness 0.2.2-rc.1,8 天前。

安装钩子

package.json 里没有 preinstall / install / postinstall 脚本。

来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。

README 里提到

既没提 shell 命令,也没提密钥。

来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。

这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。

AI 锐评

是什么 — dsh-synapse 为 DeepSeek Harness 提供可视化非线性对话工作台,将会话、追问和分支组织成可浏览地图。

谁该装 — 当你在 DeepSeek Harness web profile 中管理多轮对话、追问和分支时,需要一个可浏览的对话地图来组织信息。 如果你使用非 web profile 或更喜欢原生会话列表而不需地图功能,则无需安装它。

注意 — 安装需 pnpm 和 DeepSeek Harness >=0.1.7-rc.2 版本、Node.js >=22.19.0。沙箱测试在全新 profile 里成功安装并注册。没发现明显的坑,数据保存在独立目录不影响原生会话。

锐评 — 我会装它,因为它能把真实分支连接成地图,但前提是使用 web profile 和 DSH 0.1.7-rc.2 以上版本。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

dsh-synapse 是做什么的

Branching conversation events project onto a map while separate layout markers settle beneath it.

dsh-synapse 是一个 DeepSeek Harness 插件,把同一工作区中的会话、追问和分支整理成可浏览、可拖拽、可缩放的对话地图。它适合需要从整体查看对话关系、在不同分支之间切换的开发者,也适合把回答中的一段文字直接带入新的追问。

DeepSeek Harness 插件复用现有的 Web Server,在 web 界面顶部提供“会话地图”入口。地图不是另一套会话记录:插件读取 DeepSeek Harness 原生会话中已提交的事件,按原生 fork 关系投影节点,并将画布布局写入 $DSH_HOME/synapse/。这个目录只保存布局;删除它不会删除真实会话。地图与原生对话之间可以双向切换,当前会话上下文保持一致。

dsh-synapse 需要 DeepSeek Harness >= 0.1.7-rc.2、Node.js >= 22.19.0 和 web profile,内置 patch 也只支持该 profile。若只需要原生会话界面,或不需要额外的可视化工作区,就不必安装它。DeepSeek Harness 插件不会修改 prompt、模型请求、tool schema、provider 路由或可复用 KV-cache 前缀。

dsh-synapse 的文档

dsh-synapse 的配置

DeepSeek Harness 将 dsh-synapse 的画布布局保存到 $DSH_HOME/synapse/。README 没有列出其他配置键或默认值。该目录与 DeepSeek Harness 的 session log 分开;删除它只会删除地图布局,不会删除会话内容。

dsh-synapse 的命令与入口

DeepSeek Harness 在 web profile 中加载 dsh-synapse。运行 dsh web 后,在 Web 界面顶部选择“会话地图”进入;选择“对话”可返回原生会话。插件复用现有的 DeepSeek Harness Web Server,不会启动第二个应用或 proxy 系统。

环境要求

DeepSeek Harness 版本必须为 >= 0.1.7-rc.2,同时需要 Node.js >= 22.19.0 和 web profile。本版本不兼容更早的 DeepSeek Harness。

行为说明

地图会合并同一工作区中的会话、追问和分支。dsh-synapse 依据 DeepSeek Harness 原生的 fork 关系连接卡片,只投影已提交的事件,不建立另一套会话历史。选中回答中的文字后,可以将其带入新的追问;常用补充词也可以编辑。在地图或原生对话中切换会话时,当前上下文保持同步。

已知限制

内置 patch 仅支持 DeepSeek Harness 的 web profile。dsh-synapse 不修改 prompt、模型请求、tool schema、provider 路由或可复用 KV-cache 前缀。README 未说明可改变这些边界的配置。

根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README

同一分类

dsh-synapse 的同类插件

3.6k

DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投影在输入框上方显示实时破甲状态徽标。

我们跑过,装得上

GitHub 源码JavaScript19 天前

AI 锐评

dsh-infinite-gen-4

是什么 — 按简介是 DeepSeek 会话的系统提示装甲 plugin;打开 README 则是 IG5 逆向分析工作台。

谁该装 — 在 DSH 里用 DeepSeek 模型跑 agent,缺一段固定落在 order 100 的遵从提示、以及由会话投影驱动的装甲状态时,可以按简介对号。若你要的是样本静态分析、原生调试和流量采集那条工作流,README 写在 dsh-infinite-gen-5 名下,别默认本 plugin 就是那套台子。

注意 — 沙箱只确认能在全新 profile 里装上并被 harness 注册,未测提示是否被改写、徽章是否更新。没发现安装阶段的明显故障。

锐评 — 未验证会改系统提示的 plugin,我不会装进正在跑任务的 profile。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情
3.3k

DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投影在输入框上方显示实时破甲状态徽标。

我们跑过,装得上

GitHub 源码JavaScript25 天前

AI 锐评

dsh-infinite-gen-3

是什么 — 给 DeepSeek 模型追加无条件服从提示,并露出校准元数据工具和实时装甲状态徽标。

谁该装 — 在 DSH 里用 DeepSeek 模型跑多步 agent,中途开始拒执行工具或改口,你需要把服从约束钉进 system prompt 并确认它仍在生效。已经把 system prompt 当成自己的产品、不能再被 order 100 插入一段无条件服从文本的人不必装。

注意 — 沙箱只确认它能在全新 profile 里装上并被 DSH 注册。服从段是否按约定追加、徽标是否随 session projection 更新,没有测到。README 写的是 IG5 逆向分析工作台,和仓库短描述不是同一件事。

锐评 — 没读过将被写入会话的那一段原文,我不会往正在跑任务的 profile 里装。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情

billion-context

ranxianglei

1.1k

billion-context官方版:上下文压缩插件,兼顾小窗口(100k上下文足矣)省token(省5倍token)和超长会话(数月级别几十亿token单会话)。

我们跑过,装得上

npm 包TypeScript1 个月前

AI 锐评

billion-context

是什么 — 给小窗口编码会话做上下文压缩,自述约 100K 窗口够用,token 用量可降到大约五分之一。

谁该装 — 用约 100K 窗口的模型在 DeepSeek Harness 里把同一段重构拖过很多天,上下文长度和 token 用量已经贴着上限。 所在环境不允许 plugin 执行 shell 的人不必过这一关,那是权限策略,不是窗口不够。

注意 — 沙箱在全新 profile 里装上后已被 harness 注册。压缩比、月级会话和 95–97% prefix-cache 命中这次都没测到。README 写压缩本身大约消耗 ≤2%,cache 异常时用 /acp 或 /acp-cache 查归因。

锐评 — 已经在截断时我会装,把没核对过的节省当成可卸载的一赌,没撞墙就不动工作流。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情

dscode

qiz029

998

A DeepSeek coding agent harness: persistent shell, Ultra subagents, auto approval, Chrome MCP and session telemetry

我们跑过,没装上

GitHub 源码JavaScript17 天前

AI 锐评

dscode

是什么 — 把 DeepSeek 接到本机终端:改文件、持久 shell,多个会话能互相交任务并审 diff。

谁该装 — 你在 macOS 或 Linux 上用 DeepSeek 对着仓库写代码、跑构建和测试,而且经常同时开着好几摊改动。只想往现成的 DSH profile 里塞一个小 plugin、并不打算换一套终端 agent 的人不必装。

注意 — 实测装完后 DSH 没有把它注册进 profile,当 plugin 用不上。你需要自己准备 API key 或 token。它会执行 shell 命令,这是编码循环的一部分。

锐评 — 先别装到正在用的 DSH 上。只有注册进 profile 这件事通了才值得回头,功能表变长不算。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
2源码

dsh-rewind

SiriLee

241

对话回退:一键回到任意更早的用户消息,同窗口内完成,不新建分支、不残留副本;目标消息自动填回输入框,可一并还原工作区文件——即完整的 Claude Code /rewind 语义。

我们跑过,装得上

npm 包TypeScript8 天前

AI 锐评

dsh-rewind

是什么 — DeepSeek Harness 插件,让你在同一窗口内一键就地回退到任意早期用户消息,并可选还原文件。

谁该装 — 在使用 DeepSeek Harness 代理模型进行多轮对话优化时,需要便捷调整上下文,可以使用此插件。 如果工作仅限于单轮对话,不需要调整上下文功能,可以不用装。

注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。没发现明显的坑。

锐评 — 我装它,因为它让对话回退无需新建分支,也不产生残留副本。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
源码
238

把 13 家 coding agent(Claude Code、Codex、ChatGPT、Cursor、Gemini、opencode 等)的完整对话历史导入为可续聊的 DeepSeek Harness 会话,并支持反向导出回 Claude Code。

我们跑过,装得上

npm 包JavaScript28 天前

AI 锐评

dsh-chat-import

是什么 — 导入 13 个编码代理的完整保真聊天历史为 DeepSeek Harness 可恢复会话,并支持逆向导出回 Claude Code。

谁该装 — 当你用 Claude Code、Cursor 或 ChatGPT 等代理完成编码任务后,需要将聊天记录直接导入 DeepSeek Harness 继续讨论时,本插件适合你。 如果仅在单个代理内工作且无需跨工具历史导入,则不必安装此插件。

注意 — 安装通过 npm 一行完成,但插件会执行 shell 命令。沙箱实测在全新 profile 中成功注册并运行,未发现其他问题。

锐评 — 我会在源码安装时先手动放行构建脚本,因为它能把跨代理对话历史转为 DSH 可继续会话,这对需要多工具协作的用户是直接价值。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情