前言¶
在 DeepSeek Harness(DSH)裏和助手多輪對話時,助手剛說完、輪到你輸入,空輸入框往往要自己想「下一句該說什麼」。常見做法是複製上一條思路接着寫,或反覆刪改開頭。DSH 生態裏插件可以改客戶端行爲;dsh-prompt-suggestions(維護者 nzl153)在助手回覆結束後,根據當前會話猜一條最可能的發話,以灰色佔位出現在輸入框裏,按 Tab 填入、Esc 忽略,減少空框發呆的時間。
下面介紹它做什麼、怎麼裝、怎麼用,以及和快捷鍵、計費的邊界。
這是什麼¶
dsh-prompt-suggestions 是 DSH 的客戶端插件:在對話輸入框(composer)裏提供「下一句建議」。助手回覆完成且輸入框爲空時,會出現一句灰色建議文案;你開始打字建議會消失,刪空輸入框後建議會再出現(同一會話內複用緩存結果,不會爲「反覆清空」重複請求模型)。
- 目錄頁:skillhub.cn/plugins/nzl153/dsh-prompt-suggestions
- 源碼與說明:github.com/nzl153/dsh-prompt-suggestions
- 許可:MIT(見倉庫 README)
社區目錄站點與 DeepSeek / 幻方無官方從屬關係;安裝前建議自行查看源碼與許可證。插件在當前 DSH 進程權限下運行,並走你在 DSH 裏已配置的模型服務。
核心功能¶
已覈實的行爲如下(與倉庫 README 一致):
- 觸發時機:只在助手說完、輪到你且輸入框爲空時顯示;新對話、助手仍在輸出時不顯示。
- 交互:Tab 將建議填入輸入框;Esc 忽略;輸入法組字期間不會搶 Tab;打開
/命令或@引用菜單時,Tab 仍歸菜單。 - 模型與長度:默認自動選用 DeepSeek 的 flash 類模型,關閉思考,單條建議最多約 80 token;可在 profile 裏改
provider/model。 - 上下文與請求:每條助手回覆只請求一次模型,結果按會話緩存;帶給模型的是當前會話最近幾輪文字,
maxContextChars默認 6000。 - 安全與登錄:建議接口掛在 DSH 自有網頁服務上,複用官方登錄校驗,未登錄請求會被拒絕;密鑰由 DSH 管理,插件不直接接觸密鑰。
安裝與啓用¶
安裝方式來自 GitHub README:在 profile 目錄(例如 ~/.dsh/profiles/web)的 package.json 裏增加依賴,並把 bundle 寫進 dsh.profile.bundles。
{
"dependencies": { "dsh-prompt-suggestions": "^0.1.3" },
"dsh": { "profile": { "bundles": ["...原有的...", "dsh-prompt-suggestions"] } }
}
在該 profile 目錄執行:
pnpm install
然後重啓 DSH。桌面端需從托盤「退出」再重新打開。
README 寫明需要 DSH 0.1.7-rc.2 及以上。npm 包 package.json 中另聲明 DSH 兼容範圍爲 >=0.2.0-rc.2 <0.3.0;若版本與文檔不一致,以你實際使用的 DSH 發行說明爲準。
配置模型與超時¶
默認會自動找 DeepSeek flash 模型。若要指定服務與模型,在 profile 的 cordis.patch.yml 中增加(provider 與 model 需一起寫):
- id: dsh-prompt-suggestions
config:
provider: deepseek-official
model: deepseek-flash
其他可調項(README):maxContextChars(默認 6000)、timeoutMs(默認 10000)。
典型用法¶
- 按上一節完成安裝並重啓 DSH,登錄 DSH 網頁或客戶端。
- 與助手正常多輪對話,等待助手完整回覆結束。
- 焦點在空輸入框時,查看灰色建議文案。
- 若採納:按 Tab 填入,可再編輯後發送;若不採納:按 Esc 或直接開始輸入(建議消失)。
- 需要換模型或加長上下文時,改
cordis.patch.yml後重啓 DSH 驗證。
適用場景與注意¶
適合:經常在 DSH 里長對話、希望少花時間在「下一句怎麼開口」上的開發者;能接受每條助手回覆額外一次短模型調用(有會話級緩存)。
注意:
- 建議內容依賴當前幾輪對話與所選模型,不保證總是符合你的意圖;填入後仍應自行覈對再發送。
- 未登錄 DSH 時接口會拒絕,不會出現可用建議。
- 插件注入
@deepseek-ai/dsh-client-ui-conversation,屬於客戶端 bundle;與僅改服務端的插件不同,升級 DSH 大版本時請對照包的dsh.compatibility字段。
結尾¶
dsh-prompt-suggestions 把「猜下一句」做成輸入框裏的灰色佔位 + Tab 採納,和 DSH「一切皆插件」的思路一致:不改核心客戶端源碼,用 bundle 擴展對話體驗。詳情與 issue 見 GitHub 倉庫,目錄索引見 SkillHub 插件頁。