前言¶
在 DeepSeek Harness(DSH)裏寫提示詞,常見做法是直接在輸入欄裏改到滿意再發送,或把草稿複製到外部工具裏潤色後再貼回來。前者容易留下含糊的約束和驗收條件;後者會打斷會話節奏,也不方便對照賬戶餘額和當前時段的輸入單價。Better Experience 是社區維護者 UnknowSSQ 發佈的 DSH 插件(GitHub 倉庫 UnknowSSQ/dsh-plugin,npm 包名 @unknowssq/better-experience),把「發送前一鍵重寫草稿」和「寫作時的餘額 / 分時價 / 草稿計量」收進 Web 客戶端界面,分類上屬於模型推理類插件。下面介紹它做什麼、如何安裝,以及使用時需要留意的權限與分發狀態。
這是什麼¶
Better Experience 的定位可以概括爲:在你按下發送之前,用當前選中的模型重寫輸入欄草稿(標準或專業兩檔,並可按場景路由);同時在側邊欄底部展示 DeepSeek 賬戶餘額、峯谷時段切換倒計時,以及 Flash 與 V4 Pro 在該時段下的緩存命中輸入價參考。插件僅面向 dsh.client.platform: "web" 的界面,即 web profile 與 DSH 桌面應用;純 host 的 profile 會載入插件但沒有 UI。
維護者爲 UnknowSSQ,許可證 MIT。SkillHub 目錄頁:https://www.skillhub.cn/plugins/UnknowSSQ/dsh-plugin ;源碼與文檔:https://github.com/UnknowSSQ/dsh-plugin 。README 明確說明這是社區插件,獨立維護,非 DeepSeek 構建、審覈或支持;插件與宿主同權限運行,裝入持有真實數據的 profile 前應自行閱讀源碼。
核心功能¶
提示詞優化(僅手動)¶
發送按鈕左側的星標按鈕(客戶端 slot conversation.input.activity)會就地重寫當前草稿:寫回輸入欄的只有優化後的提示詞,不會額外附加說明文字。插件不在後臺改寫草稿,也不會延遲發送;只有按下該按鈕時草稿纔會變化,Enter 始終提交輸入欄裏現有內容。
兩種固定模式:standard 側重簡潔澄清;professional 會按任務複雜度建模,並在需要時補充執行與驗收細節。專業檔可通過 scene 設爲 auto 由模型判定場景,或鎖定爲 coding、writing、research、data、creative、business、agent、general 之一;coding 會額外啓用實現子場景規則。輸出語言可跟隨草稿,或在設置中固定爲中文 / 英文。
改寫完成後同一按鈕變爲撤銷圖標,一次點擊可原樣恢復優化前草稿;若你手動編輯了草稿,撤銷狀態會被丟棄。插件不註冊 Ctrl+Z / Ctrl+Y,輸入欄內撤銷仍由宿主編輯器負責。
Host 側提供命令 /be-optimize,通過 ctx.llm 調用當前選中的模型;未配置模型時返回「沒有可用模型,請先配置模型」。
寫作過程中的感知¶
餘額與價格卡片(sidebar.footer.action):展示當前餘額、帶倒計時的峯谷標籤,以及該時段 Flash 與 V4 Pro 的緩存命中輸入價。每 60 秒輪詢,窗口聚焦或切回標籤頁時刷新;拉取失敗時保留上一份快照並標記爲 stale。摺疊側邊欄時收斂爲帶狀態點的錢包圖標。價格數值來自 README 記載的靜態參考(官方定價頁 2026-09-10 更新),不作爲實時賬單。
草稿計量(conversation.input.left):估算當前草稿 token 數、按當前時段折算的費用,以及本地三點檢查(目標 / 約束 / 驗收),不調用 tokenizer、不發起模型或網絡請求。
項目模板:從工作區 .agents/prompts/*.md 讀取。單獨輸入 /tpl:<名稱> 並回車可插入模板骨架而不發送;在設置中固定 template 後,該模板還可作爲結構參考傳給優化器(需 host 提供 fs 與 webServer 時纔會註冊模板相關 HTTP 路由)。
環境要求¶
| 要求 | 說明 |
|---|---|
| dsh | >=0.2.1-rc.5(package.json 中 engines.dsh) |
| 客戶端 | Web 客戶端 bundle(@deepseek-ai/dsh-web-app) |
| 運行時依賴 | @deepseek-ai/schemastery |
README 記載已在 dsh 0.2.1-rc.5(Windows)上驗證,最後覈對日期 2026-10-31。package 版本爲 0.1.0,首個 npm release 待發布。
安裝與啓用¶
dsh plugin add 會同時寫入 profile 的 dependencies 與 dsh.profile.bundles。啓動 web profile 時不要帶 --patch(詳見倉庫 README「profile 如何載入本插件」)。
Web profile(npm 發佈後)¶
當 0.1.0 上架 npm 後,安裝與啓動爲:
dsh plugin --profile web add @unknowssq/better-experience
dsh --profile web --no-open
Web profile(當前:鏈接本地檢出)¶
在 0.1.0 尚未上架 registry 時,README 給出的驗證裝法是鏈接檢出目錄:
cd <本檢出的路徑>
pnpm install
dsh plugin --profile web add "@unknowssq/better-experience@link:<本檢出的路徑>"
dsh --profile web --no-open
桌面應用¶
桌面 profile 由 Electron 應用獨佔管理,受支持入口爲應用內插件管理。在 rc.5 上仍可用 CLI 安裝:
dsh plugin --profile desktop add @unknowssq/better-experience
安裝後需完全退出應用並重新打開,bundles 屬於啓動配置,應用內刷新只會重掛已在名冊中的插件。
驗證與卸載¶
驗證:
dsh plugin --profile web list
側邊欄應出現 Better Experience,輸入區應有優化按鈕與草稿計量。
卸載:
dsh plugin --profile web remove @unknowssq/better-experience
cordis.patch.yml 裏該插件的配置項會保留,需手動刪除。
配置要點¶
各字段爲 volatile(),修改後立即生效,保存在 profile 的 cordis.patch.yml 中 - id: better-experience 下。
| 字段 | 類型 | 默認值 | 含義 |
|---|---|---|---|
enabled |
boolean | true |
關閉會卸載優化按鈕與相關 UI,草稿不會被插件改寫 |
template |
string | "" |
.agents/prompts/<name>.md 參考模板名;留空不注入 few-shot |
balanceEnabled |
boolean | true |
是否在側邊欄底部顯示餘額與分時價卡片 |
mode |
standard | professional |
standard |
優化深度 |
scene |
auto 或八個場景 |
auto |
僅 professional 使用 |
language |
auto | zh | en |
auto |
優化結果語言 |
典型用法¶
- 按上文命令安裝並啓動
webprofile,打開 DSH 打印的 URL。 - 在側邊欄打開 Better Experience,按需調整模式、場景與語言。
- 在輸入欄寫一段粗略草稿,例如「把這段話改得更自然。」,點擊星標按鈕;僅重寫後的提示詞寫回輸入欄,按鈕變爲撤銷,可一鍵還原。
- 需要項目骨架時,在
.agents/prompts/維護 markdown 模板,用/tpl:<名稱>插入正文,或在設置中選擇參考模板後再優化。
適用場景與注意¶
適合在 DSH Web 或桌面客戶端裏高頻寫提示詞、希望發送前統一澄清意圖與驗收條件,同時想對照餘額與分時價參考的用戶。專業檔與場景路由適合編碼、寫作、調研等差異較大的任務;本地草稿計量適合快速感知長度與費用量級,而非精確賬單。
務必再次強調:插件以當前 dsh 進程權限運行,可訪問宿主注入的 LLM、賬戶 remote 等能力;安裝前請閱讀 index.js、client.js 與 MIT 許可證。SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;DSH 生態強調「一切皆插件」,本插件亦不在官方應用商店範疇內。
分發方面,README「分發與收錄狀態」說明 0.1.0 尚未發佈到 npm,當前可靠路徑是 @link: 本地檢出或待發布後用包名安裝。
結尾¶
Better Experience 把發送前的提示詞重寫(標準 / 專業、場景路由、可撤銷)與側邊欄餘額分時價、輸入區草稿計量放在同一套 Web UI 裏,減少在 DSH 內外來回改稿的成本。進一步瞭解可訪問目錄頁 https://www.skillhub.cn/plugins/UnknowSSQ/dsh-plugin 與 GitHub https://github.com/UnknowSSQ/dsh-plugin 中的中英文 README。