dsh-prompt-self:为 DSH 增加消息级 Prompt 改写与画像学习

前言

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

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

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

小夜