前言¶
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