dsh-sidechat
Manifest validSide conversations forked from the main session, with native conversation rendering, selection annotations and handback.
dsh-sidechat
English · 中文
DSH 侧边聊天插件:从主会话 fork 独立侧聊,划选引用并添加注释,将结论回流到主会话。
安装
dsh plugin --profile web add github:kkisok0123/dsh-sidechat
本仓库包含源码和预编译的 lib/,GitHub 安装无需在用户机器上编译。安装后重启 dsh web 并刷新窗口。
如果已经安装 dsh-sidenote,请先移除旧插件,再安装本插件,避免重复入口:
dsh plugin --profile web remove dsh-sidenote
进入已有回复的会话,点击顶栏「侧边」,或在输入框使用 /side,打开右侧栏中的插件面板。
功能
- 独立侧聊继承主会话完整历史,主线与侧聊分别运行。
- 侧聊语义与 Codex
/side对齐:首条消息注入边界协议块(继承历史仅作参照、侧聊是独立助手:默认非改写、不碰子代理、不主动请求越权),面板以「侧边会话边界」卡呈现。 - DSH 0.2.0-rc.2 上复用宿主原生 Conversation Factory,包括消息、工具、模型、权限及输入框;旧宿主使用插件自绘面板。
- 模型菜单刷新并显示提供方,切换模型后恢复输入焦点。
- 划选 assistant 正文:「添加到对话」保留可选注解编辑器;「在侧边聊天中提问」直接打开/聚焦侧聊、加入选中文字引用并聚焦输入框,不弹注解框、不覆盖草稿、不自动发送。打开失败时保留选中文字,可重试或取消。
- 临时侧聊在当前浏览器的会话列表中隐藏,可重开;保存为正式会话时创建可见副本。
- 侧聊结论可作为引用回流到主会话。
下面是右侧栏布局示例。实际消息与输入框样式随宿主版本、主题和原生渲染模式变化;它不是宿主自带的浮动侧边对话窗口。

兼容性
当前包保留原插件的引擎声明,使用 Node.js 20 及以上。原生会话渲染针对 DSH 0.2.0-rc.2 实现;引擎范围不代表所有组合都已验证。
开发
pnpm install --frozen-lockfile
pnpm check:arch
pnpm typecheck
pnpm build
pnpm check:package
修改源码后,将对应 lib/ 一并提交。CI 重建并检查构建产物与已提交版本一致,以保持 GitHub 直接安装可用。
来源与许可
本插件基于 gyixuan 的 dsh-sidenote 改进。感谢原作者提供侧边聊天、划选注释及回流能力的基础实现。本项目不是从零原创,也不是上游官方发行版。
本分支主要改进了宿主原生会话渲染、侧聊边界协议、划选后直接在侧聊提问、模型切换与输入焦点恢复,以及 DSH 0.2.1-alpha.4 兼容性。具体功能和限制见上文。
保留原作者 Copyright (c) 2026 gyixuan 与完整 MIT 许可。本仓库从独立源码快照建立,未继承原 Git 提交历史;后续改进由本仓库维护者负责。
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.4.6 | — | — |
Comments
Loading…
Similar plugins
by zclDragon
Codex-style /side side conversations for DeepSeek Harness: a temporary fork of the current chat in a floating panel, inheriting context without interrupting the main task.
★ 1
↓ 78/wk
MIT
TypeScript
Aug 23, 2026
dsh plugin --profile web add @zhuchenglong/dsh-side-chatNative side-by-side chat beside the main conversation: an independent archived DSH session with full native UI, on-demand parent-context retrieval, selection quoting, and a keep-or-delete lifecycle.
★ 0
↓ 60/wk
dsh plugin --profile web add dsh-side-chatby 123dbl
DSH side-chat (旁会话) plugin: launch a fresh continuable parallel session from the conversation header while the main session keeps running.
★ 0
MIT
TypeScript
Sep 3, 2026
dsh plugin --profile web add dsh-side-sessionby 2031814001yuyue-tech
DSH Side Chat — 并行侧边对话插件:真实并行 agent 会话、独立上下文、摘要带回主对话。
★ 3
↓ 80/wk
MIT
JavaScript
Aug 15, 2026
dsh plugin --profile web add dsh-side-chatby omdsh-dev
DSH 侧会话插件:/side 持续性侧会话(Codex 风格)与 /btw 一次性侧问(Claude 风格)——在临时 fork 中运行、不写入主会话历史;Web UI 右侧链面板内嵌对话,主会话保持不变
★ 14
BSD-3-Clause
TypeScript
Oct 15, 2026
dsh plugin --profile web add @dsh-external/dsh-sidechainby daodishisha28
Open a persistent side conversation from any DeepSeek Harness session to investigate questions, clarify requirements, or explore alternatives without polluting the main task’s context, then review and
★ 3
MIT
TypeScript
Oct 14, 2026
dsh plugin --profile web add dsh-sidechat-plugin