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

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

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

小夜