dsh-sidechat:在 DSH Web 里 fork 侧聊、划选引用并回流主会话

前言

在 DSH Web 里跑长会话时,主线往往要同时做实现、查资料和改措辞。把某段 assistant 回复单独拎出来追问,又不想打断主线程或误改主线上下文,常见做法是复制粘贴到另一个窗口,或在本会话里硬插一条「请只看下面这段」。这类做法要么上下文断裂,要么侧问和主会话边界不清。

下面介绍社区插件 dsh-sidechat(维护者 kkisok0123):从主会话 fork 独立侧聊,继承完整历史但分开运行;支持划选引用、注释,以及把侧聊结论回流到主会话。仓库同时提供源码与预编译 lib/,可按 README 方式从 GitHub 直接安装,无需在本机编译。

这是什么

dsh-sidechat 是 DSH 的 Web 客户端插件(分类:客户端)。一句话定位:在主会话旁打开右侧栏侧聊面板,语义对齐 Codex /side 的边界协议,并在较新宿主上复用原生 Conversation Factory(消息、工具、模型、权限与输入框)。

本插件基于 gyixuan 的 dsh-sidenote 改进,保留 MIT 许可;本分支侧重原生会话渲染、侧聊边界协议、划选后在侧聊直接提问、模型切换与输入焦点恢复,以及 DSH 0.2.1-alpha.4 兼容性声明。它不是上游官方发行版,改进由本仓库维护者负责。

核心功能

资料中明确列出的能力如下。

  • 独立侧聊:继承主会话完整历史;主线与侧聊分别运行。
  • 边界协议:首条消息注入边界协议块(继承历史仅作参照、侧聊为独立助手:默认非改写、不碰子代理、不主动请求越权);面板以「侧边会话边界」卡呈现。
  • 宿主渲染:在 DSH 0.2.0-rc.2 上复用宿主原生 Conversation Factory;更旧宿主使用插件自绘面板。
  • 模型与焦点:模型菜单刷新并显示提供方;切换模型后恢复输入焦点。
  • 划选 assistant 正文:
  • 「添加到对话」保留可选注解编辑器;
  • 「在侧边聊天中提问」直接打开或聚焦侧聊,加入选中文字引用并聚焦输入框,不弹注解框、不覆盖草稿、不自动发送;打开失败时保留选中文字,可重试或取消。
  • 会话可见性:临时侧聊在当前浏览器的会话列表中隐藏,可重开;保存为正式会话时创建可见副本。
  • 回流:侧聊结论可作为引用回流到主会话。

右侧栏为插件面板布局,不是宿主自带的浮动侧边对话窗口;实际样式随宿主版本、主题和原生渲染模式变化。

安装与启用

安装命令须使用 README 原文(web profile):

dsh plugin --profile web add github:kkisok0123/dsh-sidechat

安装后重启 dsh web 并刷新窗口。若曾安装 dsh-sidenote,先移除旧插件再装本插件,避免重复入口:

dsh plugin --profile web remove dsh-sidenote

运行环境(package.json / README):

  • Node.js 20 及以上。
  • 声明的 DSH 引擎范围:>=0.1.1-rc.1 <0.2.0 || =0.2.0-rc.2 || =0.2.1-alpha.4(引擎范围不代表所有组合都已验证)。
  • 当前包版本 0.4.6;Web 平台注入 @deepseek-ai/dsh-client-runtime。

插件以当前 dsh 进程权限运行。安装前建议在 GitHub 查看源码与 MIT 许可,自行评估是否与你的宿主版本匹配。

典型用法

  1. 完成上述安装并重启、刷新 Web 界面。
  2. 进入已有回复的会话,点击顶栏 「侧边」,或在输入框使用 /side,打开右侧栏插件面板。
  3. 在主线继续对话的同时,在侧聊中独立追问;需要时从 assistant 正文划选,用「添加到对话」或「在侧边聊天中提问」把片段带入侧聊。
  4. 侧聊得到结论后,按面板能力将内容作为引用回流主会话,再在主线上继续。

适用场景与注意

适合:需要在同一会话上下文中做「支线澄清」、对某段回复做注解式追问、又不想污染主线改写行为的 Web 用户。

注意:

  • 与旧插件 dsh-sidenote 入口冲突时,务必先 remove 再安装本插件。
  • 原生会话渲染针对 0.2.0-rc.2 实现;其他声明范围内的版本需自行验证。
  • 社区目录 SkillHub 插件页 为独立站点,与 DeepSeek / 幻方无官方从属关系;星标与收录信息以各站点当时展示为准。

结尾

dsh-sidechat 把「侧聊 fork、划选引用、结论回流」收进 DSH Web 右侧栏,并在较新宿主上尽量复用原生会话能力。若要安装或读完整说明,可打开 SkillHub 目录页 与 GitHub 仓库。

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

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

小夜