前言¶
DSH 的使用场景里,prompt 往往不是一次性文本。你可能希望模型记住自己习惯省略的约束、常用表达方式,以及哪些说法容易触发误解。如果你之前用 -fin 手动触发学习,Hua1Q1nG/dsh-prompt-self 会把日常学习放到自动流程中:发出新请求前按画像改写 prompt,回合结束后继续学习画像,并提供可视化开关与画像查看入口。
这是什么¶
Hua1Q1nG/dsh-prompt-self 是面向 DeepSeek Harness(DSH)的双面客户端插件。它由 Hua1Q1nG 维护,许可为 MIT。
该插件不改动 DSH 应用代码,通过 web profile 补丁、用户预设、skill 文件与 AGENTS.md 安装。
需要注意:它是双面结构,web profile 半边与 Agent 层引擎需要分别安装/启用。仅执行插件市场安装会装好宿主层 Web 路由、设置页与对话输入坞;启用消息级改写与自动学习还需安装用户预设。
核心功能¶
下面介绍插件的几项能力。
- 消息级自动改写:每次发出新请求,先用 LLM 按个人画像改写 prompt,再把优化版注入给模型执行。
- 自动学习画像:回合结束后分析原始请求与最终回答,提炼书写习惯、防幻觉规则与优化经验,并沉淀到画像文件。
- 保留
-fin:仍可作为“立即学习并确认”的兼容触发。 - 可视化控制:设置页“Prompt 画像”提供“自动改写优化”“自动学习画像”两个开关,即点即存、实时生效。
- 画像三栏视图:习惯清单、防幻觉规则、学习记录,学习记录含计数、更新时间、折叠。
- 对话区快捷入口:输入框上方常驻状态胶囊,点击弹出浮动面板查看/切换。
- 零侵入:不改动 DSH 应用代码。
安装与启用¶
先做宿主半边安装,再做 Agent 层启用。插件以当前 DSH 进程权限运行,安装前应检查源码与 MIT 许可证。
1、插件市场安装
dsh plugin --profile web add github:Hua1Q1nG/dsh-prompt-self
这一步安装宿主层 Web 路由、设置页与对话输入坞。
2、安装用户预设
安装用户预设,并将默认预设切换为 code-prompt-self。这一步用于启用消息级改写与自动学习。
3、注册 web profile 补丁层插件行
在 web profile 补丁层注册插件行,使 web profile 半边能够加载该插件。
4、可选安装 skill 与全局指令
可选安装 skill 与 AGENTS.md。
5、重启并验证
重启 DSH Desktop 后,在设置 →“Prompt 画像”查看开关与画像,并在输入框上方查看状态胶囊。经过上面的步骤,发一条新消息并等待回合结束,可在画像页查看学习记录。
package.json 声明的 peerDependencies 如下:
{
"peerDependencies": {
"@deepseek-ai/cordis": "^4.0.1",
"@deepseek-ai/dsh-llm": ">=0.0.1-rc.1 <0.1.0 || >=0.1.0-rc.1 <0.2.0-0",
"@deepseek-ai/dsh-scope": ">=0.0.1-rc.1 <0.1.0 || >=0.1.0-rc.1 <0.2.0-0",
"@deepseek-ai/dsh-host-webserver": ">=0.0.1-rc.1 <0.1.0 || >=0.1.0-rc.1 <0.2.0-0"
}
}
典型用法¶
下面是几个日常入口。
自动改写会在你正常发出 prompt 后发生:插件按个人画像改写,再把优化版注入给模型执行。
自动学习会在回合结束后发生:插件分析原始请求与最终回答,并把书写习惯、防幻觉规则与优化经验沉淀到画像文件。
查看画像时,在对话中说:
看看我的画像
模型经 skill 读取并展示画像。
输入:
-fin
可立即学习最近一次交互并简短确认。
适用场景与注意¶
适合需要在 DSH Desktop 中沉淀个人 prompt 偏好、减少重复约束说明的开发者。
使用时注意:
- 辅助模型调用失败时,引擎会静默放行原始请求,不阻塞对话。
- 画像为空(无任何习惯/规则/记录)时会跳过改写。
- 若在插件管理里执行 pnpm 安装操作,未登记依赖的
dsh-prompt-self-client目录可能被清理,需要重新复制插件包。 - 安装前检查源码、依赖声明与许可证。
结尾¶
dsh-prompt-self 把个人 prompt 偏好拆成消息级改写、回合后学习和可视化开关,适合在 DSH 里持续积累自己的表达规则。GitHub 仓库:https://github.com/Hua1Q1nG/dsh-prompt-self