前言¶
DeepSeek Harness (DSH) 的核心设计理念是“一切皆插件”。在调试或开发智能体时,往往需要对单轮对话进行精细化打磨:改一句提示词重跑、原位重跑某条回复、或者删除不该出现的上下文轮次。现有官方功能仅提供整段压缩,缺乏针对单轮的细粒度操作。dsh-as-aistudio 插件将 DSH 变成了类似 Google AI Studio 的环境,每一轮对话都是一个独立的 playground。
插件介绍¶
dsh-as-aistudio 是由 DDDMUC 维护的一个客户端插件。它将四个独立的功能组件(编辑、重跑、删除、Markdown 气泡)打包,通过一次安装完成部署。在插件列表中,这四个功能只占用一行空间,但每个组件仍保持独立,可以单独安装或共存。
核心功能¶
- 一行搞定:插件列表仅显示一行,包含编辑、重跑、删除、Markdown 四个功能入口。
- 组件独立:四个功能组件各自独立,互不干扰,可单独安装。
- 状态可视化:在设置中新增 AI Studio 标签页,实时显示各组件的运行状态和占用的槽位。
安装与启用¶
在 DSH 的 Web 或桌面端安装该插件,使用以下命令:
dsh plugin --profile web add dsh-as-aistudio
桌面端请将 --profile web 替换为 --profile desktop。该命令会自动安装四个依赖组件。
典型用法¶
安装并重启宿主后,在对话界面中进行操作:
- 编辑并重跑:悬停你发出的消息,点击铅笔图标,修改提示词后重跑。
- 重跑或删除:悬停模型的回复,点击重跑或删除按钮。
- 查看状态:进入 设置 -> 插件 -> AI Studio 标签页,查看各组件的实时状态。
注意事项¶
- 开发修改:修改组件源码后,必须重新运行
npm run vendor && npm run build脚本,否则浏览器半侧的副本不会更新。 - 宿主重启:宿主版本常量在进程启动时读取一次,修改插件后需要重启宿主并硬刷新页面。
- 兼容性:要求 DSH 版本 >= 0.1.6-alpha.2。
结语¶
该插件通过将轮次级操作集成到 DSH 中,提升了调试效率。DSH 生态遵循“一切皆插件”的理念,社区目录(skillhub.cn)提供插件检索,与 DeepSeek 官方无从属关系。