DSH Plugins Marketplace

DSH Plugins

Plugins

/

UI & Experience

/

dsh-sidechat

d

dsh-sidechat

Manifest valid

Side conversations forked from the main session, with native conversation rendering, selection annotations and handback.

UI (client)hasBundlePatch

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 versionPublishedSize
0.4.6——

Comments

Loading…

Similar plugins

dsh-side-chat

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.

UI & ExperienceDevelopment & InfrastructureManifest valid

★ 1

↓ 78/wk

MIT

TypeScript

Aug 23, 2026

dsh plugin --profile web add @zhuchenglong/dsh-side-chat

Native 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.

UI & ExperienceManifest valid

★ 0

↓ 60/wk

dsh plugin --profile web add dsh-side-chat

by 123dbl

DSH side-chat (旁会话) plugin: launch a fresh continuable parallel session from the conversation header while the main session keeps running.

Terminal & ClientsSessions & MessagesManifest valid

★ 0

MIT

TypeScript

Sep 3, 2026

dsh plugin --profile web add dsh-side-session

by 2031814001yuyue-tech

DSH Side Chat — 并行侧边对话插件:真实并行 agent 会话、独立上下文、摘要带回主对话。

Terminal & ClientsManifest valid

★ 3

↓ 80/wk

MIT

JavaScript

Aug 15, 2026

dsh plugin --profile web add dsh-side-chat

by omdsh-dev

DSH 侧会话插件:/side 持续性侧会话(Codex 风格)与 /btw 一次性侧问(Claude 风格)——在临时 fork 中运行、不写入主会话历史;Web UI 右侧链面板内嵌对话,主会话保持不变

Sessions & MessagesManifest valid

★ 14

BSD-3-Clause

TypeScript

Oct 15, 2026

dsh plugin --profile web add @dsh-external/dsh-sidechain

by 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

Manifest valid

★ 3

MIT

TypeScript

Oct 14, 2026

dsh plugin --profile web add dsh-sidechat-plugin