前言¶
在使用 DeepSeek Harness (DSH) 進行長對話或複雜任務編排時,接續對話通常需要手動複製上一條回覆的文本,或者在模型菜單中切換模型重新生成。dsh-followup-suggestions 插件直接在會話最後一條已完成的回覆下方渲染 1-3 個建議 chips,點擊即可填入輸入框並聚焦,無需發送消息。
插件定位¶
這是一個由 YubaiLoving 維護的 DSH 插件。它讀取會話當前選定的模型,在會話時間軸的最後一條回覆下方展示建議 chips。生成過程由 Host 執行,渲染由 Client 負責,結果緩存於瀏覽器本地存儲。
核心功能¶
- 自動渲染 Chips:在會話最後一條已關閉回覆下方顯示 1-3 個建議 Chips。
- 模型自選:使用該會話自身選定的模型生成建議,隨模型切換而變化。
- 點擊填充:點擊 Chips 僅填入輸入框並聚焦光標,不發送消息。
- 刷新機制:點擊刷新圖標可向 Host 請求新的建議批次,忽略緩存。
- 持久化緩存:結果緩存於
localStorage,刷新頁面或切換 Tab 時無需重新請求。 - 靜默失敗:若網絡錯誤、模型異常或返回空答案,不進行緩存,不報錯。
- 無污染:生成過程不寫入 Session log,不影響 KV 緩存。
安裝與啓用¶
該插件需要 DSH 版本 >= 0.1.7-rc.2。
使用官方插件管理器安裝:
plugin_manager install_bundle target="github:YubaiLoving/dsh-followup-suggestions"
安裝後,Host 代碼需重啓以加載新模塊,Client 代碼需刷新頁面。
配置項(可選)¶
編輯 ~/.dsh/profiles/desktop/cordis.patch.yml,在插件條目下添加 config 塊(可選):
- id: followup-suggestions
name: 'dsh-followup-suggestions'
config:
maxItems: 3 # 生成建議的數量,限制爲 1-3
maxTokens: 320 # 輸出 Token 上限
timeoutMs: 30000 # 單次請求超時時間(毫秒)
maxContextChars: 1200 # 上下文保留字符數
reasoningEffort: off # 推理強度設置
修改配置後插件會自動重載,無需重啓 DSH。
使用示例¶
在會話的最後一條回覆下方,你會看到建議標籤:
assistant: The Luding Bridge assault happened in May 1935 …
Suggested ↻
┌──────────────────────────────┐ ┌──────────────────────────┐
│ Walk me through the assault │ │ What is still debated? │
└──────────────────────────────┘ └──────────────────────────┘
點擊 “Walk me through the assault” 即可將文本填入輸入框。
注意事項¶
- 僅限已關閉會話:建議 Chips 僅顯示在會話時間軸的最新回覆處(
status === "closed"且爲最新條目)。滾動歷史記錄時不會顯示。 - 源碼與許可證:該插件爲開源項目(MIT 許可證),安裝前請檢查源碼與許可證。
- 安裝故障排除:如果插件消失,檢查是否因
pnpm install被中斷導致依賴未正確鏈接。
結語¶
通過該插件,可以在不離開當前上下文的情況下快速獲得後續思考路徑。目錄頁與源碼鏈接見下: