dsh-sidechain:DeepSeek Harness 的侧会话插件,支持 /btw 与 /side

buyi-wsgzg/dsh-sidechain

会话与消息已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

DSH 侧会话插件,通过 /side 与 /btw 在独立子会话中运行对话,不干扰主会话。

在 DeepSeek Harness 中通过 fork 创建独立子会话,发起一次性提问或持续对话,主会话历史不受影响。

install
dsh plugin --profile web add github:buyi-wsgzg/dsh-sidechain
分类
会话与消息
平台
DSH-Plugin
作者
buyi-wsgzg
分发方式
插件

dsh-sidechain 核心特性

/btw 一次性侧问/side 持续侧会话侧链面板实时显示子会话历史持久化

dsh-sidechain 仓库信息

buyi-wsgzg
发布者
buyi-wsgzg
仓库
buyi-wsgzg/dsh-sidechain
10
Star
2
Fork
0
Watch
1
开放 Issue
语言TypeScript
许可证BSD 3-Clause "New" or "Revised" License
官网
仓库最近更新2026-08-18 11:02:49
仓库创建时间2026-08-07 21:21:02
主题
deepseek-harnessdshdsh-pluginpluginside-conversationsidechain
默认分支master

dsh-sidechain 仓库简介

dsh-sidechain 是 DeepSeek Harness(DSH)的侧会话插件(DSH plugin),由 omdsh-dev 维护,采用 BSD-3-Clause 许可证,最近更新于 2026-08。它通过 fork 当前会话创建独立的子会话,让用户在不中断主线程的情况下发起一次性问题或持续对话,解决主会话历史被临时提问污染的问题。核心能力包括 /btw 一次性侧问、/side 持续侧会话、右侧链面板内嵌对话、会话隔离与持久化。

dsh-sidechain 这个 DSH plugin 支持哪些核心命令?

插件提供三个命令:/btw <问题> 发起一次性侧问,适合快速确认信息,只运行一轮且只读;/side <问题> 创建可持续追问的侧会话,可在侧栏中继续对话;/side list 列出当前会话的直接子代理。所有命令都必须提供问题,/btw/side 在后台执行,主会话可继续使用。

dsh-sidechain 怎么安装和配置?

安装命令如下,依赖 DSH 提供的 dsh-subagentdsh-subagent-forkdsh-commands 插件,默认 Web profile 已包含这些依赖。

bash
dsh plugin --profile web add github:buyi-wsgzg/dsh-sidechain

pnpm 10 及以上首次安装会提示允许 Git 依赖执行 prepare,需按输出将插件键加入 Web profile 的 pnpm-workspace.yaml 后重新执行。插件会向 profile 添加配置层,可设置 providerName(默认 fork)、persona(侧会话行为约束)和 readOnlyTools(工具 allow-list)。安装或更新后重启 dsh web 并刷新页面。

dsh-sidechain 的侧链面板如何使用?

会话标题栏中的侧链按钮打开右侧面板,列表显示当前会话的直接子代理,包含类型、标题、运行状态和活动摘要。选择线程后显示完整时间线:用户消息、模型回答、上下文注入、思考、工具调用与错误,支持 Markdown、代码块、表格与公式。/side 线程带输入框可持续对话,/btw 线程只读。面板支持拖拽调宽、展开、手动刷新和 Ctrl/Cmd+Shift+E 快捷开关。

dsh-sidechain 如何保证会话隔离?

fork 只继承父会话已完成的回合,继承内容仅作参考,boundary 之后的消息才是侧会话的当前任务。每个侧会话拥有独立日志,消息、工具活动和回答不会进入主会话的模型上下文,主会话只保留创建侧会话的命令结果。默认 persona 允许非破坏性探索,不主动修改文件、请求提权或创建子代理,实际权限由 DSH 的 sandbox 和工具配置决定。

dsh-sidechain 有哪些限制和开发方式?

限制包括:fork 不包含父会话正在进行的回合;/btw 只运行一轮;/side list 列出所有直接子代理,不限于本插件创建;/side 必须带首个问题,当前 subagent API 不支持空线程。开发时运行 pnpm installpnpm check,依赖固定到公开版 DSH rc.5,无需本地 DSH 源码。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题