DSH 辅助会话插件:主对话旁的临时草稿列

前言

在 DeepSeek Harness(DSH)里做智能体或日常开发时,主对话往往承担「主线任务」:改代码、跑工具、留可追溯的历史。有些问题同样值得问模型——解释一段写法、润色文案、弄清报错——却不必写进主会话。若在主对话里来回插问,历史会变乱;若另开独立会话,又容易丢掉当前工作目录和上下文。

社区插件 dsh-plugin-auxiliary-chat(维护者 Vincent-chk,分类:客户端)在界面右侧提供「辅助会话」分栏:创建时单向继承主会话上下文,回答只留在右列;关闭后会话记录与登记信息清除,主对话保持干净。SkillHub 目录页与 GitHub 仓库当前星标为 1;包版本在资料中为 0.2.0,许可证 MIT。

这是什么

一句话:DSH 侧边栏辅助会话插件——右列面板承载临时辅助会话,单向镜像主会话上下文,关闭即删除。

DSH 生态强调「一切皆插件」;SkillHub 为社区目录,与 DeepSeek / 幻方无官方从属关系。本插件以当前 DSH 进程权限运行,安装前请自行查看源码与许可证。

核心功能

下面介绍 README 中已写明、且与简介一致的能力。

并排分栏与单向隔离

主对话在左、辅助会话在右,同时可见。插件不会主动往主会话发消息,也不会把辅助内容混进主对话历史。

创建时的上下文继承

开启 mirrorHistory(默认 true)时,创建那一刻会把主会话已提交内容一次性交给辅助侧模型;辅助会话自己的聊天区从空白开始,不重复主会话气泡。内容过长时按字符预算截取最近部分(默认 mirrorMaxChars 为 100000)。主会话之后新增的内容不会自动同步;需要时可关掉重开以重新快照。

辅助会话继承工作目录、模型与权限预设,可在面板内单独换模型或权限,不影响主会话。工具能力与主会话相同,产出文件留在工作区;关闭辅助会话时,工作区文件保留,日志与缓存等登记信息删除。

结论带回主对话

点顶栏「复制结论到主会话」,内容作为草稿填入主输入框,由你确认后再发送;插件不会在主会话代发消息。

拖放与多标签

文件拖进辅助面板只进辅助会话,拖进主对话只进主会话。可开多条辅助会话,以独立标签自动编号;收起右栏或切换标签仅隐藏,不误删。

状态与刷新

后台回复时标签有运行指示;回复完成且未查看时标记未读。页面刷新后尝试重连原会话;若宿主已回收,面板会提示并可一键新建。

安装与启用

需要 Node ≥ 22(package.json 中 engines 为 ^22.19.0 || >=24.0.0),以及已安装的 DeepSeek Harness。README 说明:desktop profile 由 Electron 载体管理,dsh plugin --profile desktop add 会被 CLI 拒绝;应使用仓库内安装脚本写入 dependencies 与 dsh.profile.bundles,并先备份、使用目录链接、不改动 lockfile。

1、克隆仓库并安装依赖:

git clone https://github.com/Vincent-chk/dsh-plugin-auxiliary-chat.git
cd dsh-plugin-auxiliary-chat
npm install --no-audit --no-fund

2、构建并做契约自检:

node scripts/build.mjs
node scripts/smoke.mjs

3、查看干跑输出,再写入 desktop profile:

node scripts/install-profile.mjs
node scripts/install-profile.mjs --apply --no-pnpm

装好后重启 DeepSeek Harness 并刷新页面。

卸载:

node scripts/install-profile.mjs --uninstall --apply --no-pnpm

配置项

配置 默认 说明
hideFromSidebar true 辅助会话创建后不出现在左侧会话列表与搜索中
mirrorHistory true 是否把主会话内容交给辅助会话;关闭则只继承工作目录、模型路由、权限预设
mirrorMaxChars 100000 继承内容的字符预算;超出取最近记录,连最新一条都放不下时回退为摘要
hideChannel auto 隐藏方式:优先宿主原生可见性接口,否则归档;可强制 archive / native

典型用法

打开辅助会话

四种方式任选其一:

方式 操作
右侧栏入口 打开右侧边栏,点「辅助会话」
标签栏 右侧栏标签行的 +,选择「辅助会话」
快捷键 macOS:⌘⌥S;Windows / Linux:Ctrl+Alt+S
命令 主输入框输入 /side

提问与关闭

在辅助面板输入框直接提问。用完后点标签关闭:无确认框,会话日志、缓存与登记信息一并清除。

适用场景与注意

适合谁: 需要在不污染主对话历史的前提下,借用同一工作目录和上下文做「旁路」提问的 DSH 桌面用户。

已知限制(来自 README):

  • 回合运行期间,辅助会话可能短暂出现在左侧会话列表;在「仅看归档」过滤器下也可能可见——平台尚无「隐藏但可运行」接口时的表现。
  • /aux-init、/aux-end 为插件内部命令,可能出现在 / 菜单,误触无害。
  • 上下文继承仅为创建时快照;主会话后续内容需关开辅助会话才能带上。
  • 删除依赖当前 DSH 磁盘布局;若未来布局变化,关闭可能退化为「停止会话但不删文件」,并在日志中记录。

结尾

dsh-plugin-auxiliary-chat 把「值得问但不值得写进主线」的问题放到右列草稿会话:继承主会话快照、严格单向、关闭即清痕,需要时再复制结论回主输入框。进一步了解请查看 SkillHub 目录页 与 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜