🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

1985899182/dsh-harness-chat-control

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
⚠ 装前注意

让 DSH Desktop 的对话交互接近 ChatGPT。

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/7 · 已提供中文文档

DeepSeek Harness 桌面 UI 的 ChatGPT 风格停止、修改、引用和侧边提问控件。

综合分
31.4
GitHub 分
31.4
用户评分
—
★ Stars
4
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add 1985899182/dsh-harness-chat-control
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:需留意实装验证未通过
是什么
dsh 原生插件 · browser
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 18 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

⚠︎ 实装验证未通过(dependency_conflict · 2026/9/23) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
数据截至 2026/9/22(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-harness-chat-control(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/22 11:29:57

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-attachment@deepseek-ai/dsh-client-ui-chat@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-input-trigger@deepseek-ai/dsh-client-ui-model-selection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-modules@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-primitives
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-harness-chat-control

English · 日本語 · 한국어

让 DSH Desktop 的对话交互接近 ChatGPT。

项目目标:复刻 ChatGPT 的两种引用对话形式。

1. 主对话引用:在当前会话引用回答,输入问题后继续在原会话中回答。
2. 侧边栏引用对话:把引用带到 Better Sidebar,在独立侧边会话中追问,主会话保持不变。

界面示例

主对话引用

选择回答中的文字,或点击回答操作栏的“引用”。引用会保留为输入框中的注释胶囊;用户编辑完问题后再发送。

主对话引用示例

侧边栏对话引用

点击“侧栏问”或选中文字工具条中的“在侧边聊天中提问”。侧边栏沿用 Better Sidebar 的原生对话栏,可切换模型;引用胶囊之外的文字全部由用户输入,点击发送后才会开始回答。

侧边栏对话引用示例

功能

- 主对话引用:引用整条回答或选中的片段;不会把 Markdown 标记(如 >、---)污染到正文。
- 原生注释胶囊:引用在输入框中显示为 1 条注释 胶囊,用户可先编辑问题、移除引用,再决定是否发送。
- 内置侧边栏:直接内置并锁定 dsh-better-sidebar@0.17.1 的 SideChatView、转录映射和样式;未安装 Better Sidebar 时也能使用,已安装其他版本时仍由本项目的侧边实现生效。
- 侧边栏引用:沿用 Better Sidebar 原生对话布局和 DSH 原生会话/模型能力;主会话与侧边会话相互独立。
- 侧边原生对话栏:权限、模型菜单、停止和发送状态都由原生对话栏负责,避免重复事件导致整页卡死。
- 模型选择:侧边会话直接使用原生模型选择器,模型设置只作用于当前侧边会话。
- 编辑并重发:用户消息点击铅笔后回到原生输入框;发送后在原会话位置覆盖显示新的分支,不创建一串重复新会话。
- 停止回答:复用 DSH 原生停止/发送状态,引用和侧边栏不会拦截或重复提交原生事件。

插件只增加引用胶囊、入口和会话路由;侧边栏的布局、转录和会话生命周期来自锁定的 Better Sidebar 0.17.1 源码,避免外部插件版本冲突。

适配版本

| 组件 | 版本 |
| --- | --- |
| DSH Desktop(Windows) | 0.7.2 |
| DeepSeek Harness / @deepseek-ai/dsh | 0.1.2-alpha.1 |
| dsh-better-sidebar | 0.17.1 |
| Node.js | >=20 |
| pnpm | 10.x 或 11.x |

dsh-better-sidebar@0.18.x 面向 Harness 0.1.2-rc.1+,会读取 alpha.1 没有的 connection.state.getSnapshot()。使用 DSH Desktop 0.7.2 时请固定为 0.17.1,否则点击新对话可能出现 Cannot read properties of undefined (reading 'getSnapshot')。

安装

统一使用 DSH 官方插件命令安装。先完全退出 DSH Desktop,在 Windows PowerShell 中执行:

$env:DSH_HOME = "$env:APPDATA\dsh-desktop\harness"
dsh plugin --profile web add --save-exact --allow-build=node-pty "git+https://github.com/1985899182/dsh-harness-chat-control.git#v0.2.64"

如果 dsh 不在 PATH,使用 DSH Desktop 自带的 CLI;底层仍是同一条 dsh plugin 安装命令:

$desktopNode = 'D:\DSH\DSH Desktop\resources\app\node_modules\node\bin\node.exe'
$desktopDsh = 'D:\DSH\DSH Desktop\resources\app\node_modules\@deepseek-ai\dsh\lib\bin.js'
$env:DSH_HOME = "$env:APPDATA\dsh-desktop\harness"
& $desktopNode $desktopDsh plugin --profile web add --save-exact --allow-build=node-pty "git+https://github.com/1985899182/dsh-harness-chat-control.git#v0.2.64"

命令使用显式 HTTPS Git 地址,避免 pnpm 将 GitHub 简写解析成 SSH。若本机通过代理联网,请在执行前设置 HTTP_PROXY、HTTPS_PROXY 或 ALL_PROXY。首次安装或当前插件尚未运行时,安装完成后请完全退出并重新打开 DSH Desktop;已运行插件的升级按 DSH 提示刷新页面即可。

如果 profile 中已经是 Sidebar 0.18.x,仍然使用同一个 dsh plugin 命令先固定兼容版本:

$desktopNode = 'D:\DSH\DSH Desktop\resources\app\node_modules\node\bin\node.exe'
$desktopDsh = 'D:\DSH\DSH Desktop\resources\app\node_modules\@deepseek-ai\dsh\lib\bin.js'
$env:DSH_HOME = "$env:APPDATA\dsh-desktop\harness"
& $desktopNode $desktopDsh plugin --profile web add --save-exact --allow-build=node-pty dsh-better-sidebar@0.17.1

然后重新执行上面的标准安装命令。

使用方式
1. 主对话:在回答操作栏点击“引用”,或选中文字后选择“添加到对话”;在输入框中补充问题,再发送。
2. 侧边栏对话:点击“侧栏问”,或在选中文字工具条选择“在侧边聊天中提问”;侧边栏打开后选择模型、输入问题,再发送。
3. 编辑重发:点击用户消息旁的铅笔按钮,在原生输入框修改文字并发送;当前会话会在原位置显示新回答。

开发校验

npm test

校验清单、加载器声明、PowerShell 安装脚本和 JavaScript 语法。

版本

当前里程碑:v0.2.64,适配上表中的 DSH Desktop 0.7.2 / Harness 0.1.2-alpha.1,并内置 dsh-better-sidebar@0.17.1 的侧边对话实现;本版本让侧边栏模型选择和图片发送都走 DSH 主对话的原生 InputBar/附件准入链路,并修复隔离加载路径下消息 ID 缺失造成的 undefined is already pending 请求失败。升级 DSH 或 Harness 主版本后,请重新验证原生 Slots、侧边对话 API 和状态接口。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群