dsh-chat-plus:DeepSeek Harness 对话体验增强套件

前言

DeepSeek Harness(DSH)是一个基于插件架构的平台,允许用户在不修改核心源码的情况下扩展功能。对于需要频繁使用工具、管理多轮上下文以及交付可视化内容的开发者来说,原生的对话视图在信息密度和交互能力上存在提升空间。

dsh-chat-plus 是一款针对 DSH Web 客户端的体验增强套件。它通过 Cordis 插件机制,零源码改动地注入了执行过程可视化、交互式卡片、工作台管理等能力,旨在让对话过程更透明、产出更丰富。

核心功能

Seeker 双栏执行大盘

在会话头部新增「Seeker」标签页,与官方的「对话」并列。该视图采用双栏布局:
* 左栏:保留官方 ChatView 的全部功能(多轮历史、虚拟滚动、Markdown),仅保留一行状态卡(头像、状态描述、耗时),将工具细节隐藏。
* 右栏:展示执行大盘,包含五张卡片:
1. 任务:实时投影本轮 todo_write 或官方 todos。
2. 操作面板:将底层工具调用翻译为中文人话,仅保留关键变更、失败与进行中状态,自动隐去文件操作细节。
3. 子智能体:展示本次对话派出的独立会话,整行可点击跳转。
4. 产出物:列出本次对话生成的文件,支持在右栏预览。
5. 记忆:钉在底部,仅展示本会话新增的记忆条目。

正文交互卡片

插件在对话流中直接渲染多种类型的卡片,替代传统的代码块展示。

  • HTML 沙箱卡片:支持真 HTML/JS 代码。卡片运行在独立的 iframe 中,仅开启 allow-scripts,安全性较高。支持预览、复制源码、全屏查看。模型在生成流式 HTML 时会先显示占位符,内容闭合后自动变为真卡片。此功能默认开启。
  • iu 原生交互卡片:通过在输入框发送以 /iu 开头的指令,触发 16 种类型的原生卡片渲染,包括 slider(滑块)、chart(图表)、table(表格)、checklist(清单)、kanban(看板)、form(表单)、timeline(时间线)、diff(差异对比)、tree(树形结构)、gauge(仪表盘)、quiz(测验)、graph(流程图)、arch(架构图)、sequence(时序图)以及 piano(钢琴)。其中 graph、arch、sequence 属于图形三件套,支持自动布局,默认开启。
  • 对话截图与下载:支持将对话内容渲染为长图(支持多种分辨率和主题),并附带进度条下载工具。

六个工作台

侧边栏集成了六个功能模块:
* 记忆:自动沉淀跨会话的长期记忆。
* 灵魂:管理人格设定,支持角色切换与预设加载。
* 能力:管理技能(Skill)与 MCP Server。
* 用量:查看 Token 消耗与趋势。
* 画廊:集中展示图片、网页、文档等产出物。
* 邮箱:集成腾讯 Agent Mail,提供收发邮件、附件下载等功能。写操作需要两阶段确认。

供应商中心

在官方设置中集成了供应商管理入口,支持配置 API Key、网络代理、生图识图生视频模型以及 AnySearch。

安装与启用

安装插件需要使用官方 CLI。命令如下:

dsh plugin --profile web add github:Kr-ATG/dsh-chat-plus

安装完成后,重启 DSH 客户端即可生效。插件声明了 dsh.bundle.patch,安装命令会自动将其加入 profile 的 bundles 层,无需手动修改配置文件。

典型用法

  1. 使用 HTML 卡片:在对话中输入 ```html 围栏,模型会渲染出可交互的 HTML 页面(如计数器、简单原型)。
  2. 使用 iu 图形卡片:输入 /iu 画个流程图,模型会自动生成带自动布局的流程图卡片;输入 /iu 开头 可生成原生交互卡片。
  3. 使用 iu 计算功能:输入 /iu 给我算一下,模型会生成计算器或数据表格卡片。

注意事项

  • 零源码改动:插件通过 Cordis 注入运行,官方升级通常不会影响其兼容性。
  • 安全性:HTML 卡片运行在沙箱 iframe 中,脚本无法访问页面 DOM 和会话数据。
  • 状态持久化:iu 卡片的状态(如勾选状态、拖拽位置)保存在浏览器的 localStorage 中,刷新页面不丢失。
  • 邮箱功能:涉及邮件发送的操作需要两阶段确认,确保安全性。
  • 字号联动:Seeker 视图左栏的卡片字号会跟随官方的「设置 → 字号」进行调整。

结语

dsh-chat-plus 通过插件化的方式,为 DSH 增加了可视化的执行监控、丰富的交互式卡片以及结构化的工作台管理。它不改变 DSH 的核心逻辑,而是通过增强客户端的呈现与交互能力,提升开发与使用体验。更多细节可参考官方目录或GitHub 仓库。

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

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

小夜