DSH(DeepSeek Harness)秉承“一切皆插件”的理念。在使用自定义 API 模型时,模型推理等级的配置以及模拟特定 CLI 行为的需求逐渐增多。dsh-experience-plugin 旨在通过统一的配置入口和实用功能,提升在 DSH 中的操作体验。
这是一个 DSH 功能插件,由 SouleyMoni1 维护,采用 MIT 许可证。它主要解决模型推理配置分散、CLI 行为模拟需求以及设置管理复杂的问题。
核心功能¶
插件按功能模块组织,主要包含以下能力:
- 模型思考等级:为自定义 API 模型注入推理等级。
- CLI 请求模拟:将 DSH 模型请求伪装成 Codex / Claude Code / Grok CLI。
- 消息时间轴:在对话页左侧添加消息标记条,支持预览跳转。
- 消息折叠:支持一键收起或展开 AI 工作过程。
- 打开文件夹:通过工作区行菜单打开项目目录。
- 设置页全屏化:将设置弹窗改为全屏页,并提供背景不透明开关。
- 自动加载历史:打开会话时自动加载更早的对话历史。
- 全局指令:支持在设置页编辑主机全局指令(
~/.dsh/AGENTS.md)。 - 模块开关:提供各功能模块的独立启停控制。
所有配置 UI 统一收拢在设置页的「日用优化」分区下,该分区包含「插件设置」与「模块开关」两个页签。
安装与启用¶
插件已发布到 npm。推荐使用 DSH 插件命令安装:
dsh plugin --profile web add dsh-experience-plugin
也可以直接通过 npm 安装:
npm install dsh-experience-plugin
本地开发安装时,Windows 跨盘符需先创建 C 盘 junction:
New-Item -ItemType Junction -Path "$env:USERPROFILE\.dsh\plugins\dsh-experience-plugin" -Target "<项目绝对路径>"
随后通过 link 方式添加:
dsh plugin --profile web add link:C:/Users/<用户名>/.dsh/plugins/dsh-experience-plugin
典型用法¶
- CLI 请求模拟:在设置页「日用优化」分区,将模型请求伪装为 Codex、Claude Code 或 Grok CLI,以适配特定的外部工具。
- 设置管理:所有配置 UI 统一收拢在设置页的「日用优化」分区下,包含「插件设置」与「模块开关」两个页签。
适用场景与注意¶
此插件适合需要精细控制模型推理行为、模拟 CLI 输出或统一管理 DSH 配置的开发者。
注意:
* 插件以当前 DSH 进程权限运行,安装前请检查源码与许可证。
* Windows 本地开发安装跨盘符时,需先建立 C 盘 junction。
通过模块化的设计,该插件将实用工具与统一的设置入口结合,能够有效优化 DSH 的使用体验。插件目录与 GitHub 链接如下: