前言¶
在 DeepSeek Harness(DSH)裏連續對話時,下一句用戶消息往往要對着空白輸入框從頭想。有人靠複製上一輪要點再改,有人等靈感;這和「主模型已經答完、Composer 卻還沒動」之間,缺的是一條可編輯、不自動發出的起點。社區插件 dsh-nextline(維護者 jesongit,分類:模型推理)在宿主回覆結束後,用與主會話獨立的模型預測完整下一條用戶消息,或在已有草稿上按 Tab 續寫;建議只填入草稿,絕不自動發送,也不覆蓋已有草稿。
這是什麼¶
Nextline(輸入預測) 面向 DSH Desktop / Web 會話界面:在輸入框上方單行展示建議,點擊或 Tab 寫入草稿,發送仍由你手動完成。簡介原文爲:Next-message predictions for DeepSeek Harness. Independent model, draft-only acceptance, no auto-send.
首個公開版本聲明兼容 DSH 0.2.1-rc.5;Node.js 24+ 用於本地構建與測試。尚未獲得 dsh.so 的獨立 Verified 認證。
核心功能¶
下面介紹 README 中已說明、且與實現描述一致的能力。
預測與接受方式¶
- 整條消息:輸入框爲空時,可自動預測(穩定約 350ms 後)或在聚焦輸入框按 Tab 請求;再按 Tab 或點擊建議,將完整建議填入草稿。
- 續寫草稿:輸入框已有文字時按 Tab,按當前草稿內容請求續寫;接受後追加到光標處(光標未動時即草稿末尾)。
- 草稿錨定:建議綁定請求時刻的草稿內容;接受前只要文字變化(輸入、刪除、粘貼),舊建議立即作廢,需再按 Tab 按新內容重新預測。刪掉文字回到空輸入框則恢復整條消息預測。
- 顯示:固定單行,超出省略;鼠標懸停查看全文。中文 / English、Sparkles 圖標、主題適配、持久化設置。
模型與上下文¶
- 預測模型在「設置 → 輸入預測」中單獨選擇,複用 DSH 已配置的提供商和憑據;首次安裝不預選模型,不會自行發起模型請求。
- 將近期 user / assistant 文本發給所選預測提供商,可能產生正常模型費用;非空草稿續寫時,草稿原文會隨上下文一併發送。不主動讀取工具結果、reasoning、文件或圖片;預測請求無工具、不啓動主 Agent、不執行模型命令。
- 默認限制:上下文 16000 字符、輸出 1024 tokens、20 秒超時,可在設置中調整。
觸發與取消¶
需要正常完成的主會話輪次;停止/失敗輪次、子代理、附件/命令/提交狀態或禁用輸入時不觸發。輸入文字、添加附件或開始新一輪會取消預測。模型可返回無建議;超時可重試。同一輪次內相同配置、相同草稿內容可命中進程內緩存(不寫磁盤預測緩存)。
安裝與啓用¶
Desktop(推薦)¶
在 DSH「設置 → 插件」的組合包安裝入口粘貼:
github:jesongit/dsh-nextline#v1.1.0
或從 GitHub Releases v1.1.0 下載 dsh-nextline-1.1.0.tgz 做本地包安裝。發行包含預構建 Client,不要求 npm 同名包。
CLI 管理的 Web profile¶
README 註明該流程尚未完成獨立端到端驗證。先確認 dsh --version 爲 0.2.1-rc.5,再將 web 換成自己的非 Desktop profile:
dsh plugin --profile web add github:jesongit/dsh-nextline#v1.1.0
# 或使用已下載的預構建包:
dsh plugin --profile web add ./dsh-nextline-1.1.0.tgz
卸載:Desktop 在插件管理移除組合包;CLI profile 使用 dsh plugin --profile web remove dsh-nextline。
從舊本地版遷移¶
若曾安裝 @local/dsh-composer-predictions,不要同時啓用兩者(相同服務/投影/界面身份會衝突)。先記錄模型與參數,禁用舊包,再安裝本包並在設置中重新保存;新插件 id 爲 nextline,不會自動搬移舊配置。
典型用法¶
經過上面的安裝步驟後,可按 README 順序操作:
- 打開「設置 → 輸入預測」。
- 選擇提供商與預測模型,保存。
- 正常完成一輪對話;若開啓自動預測且輸入框爲空,約 350ms 後會出現建議。
- 點擊建議或在原輸入框按 Tab,全文填入草稿,檢查後自行發送。
- 關閉自動預測時:聚焦輸入框按 Tab 請求,再按 Tab 接受;生成中重複 Tab 不重複請求,也可點擊預測/重試入口。
適用場景與注意¶
適合:希望在 DSH 裏減少「下一句從哪寫起」的空窗、又希望與主模型分開計費/選型時,用獨立預測模型做 Composer 草稿輔助。
務必注意:
- 插件以當前 DSH 進程權限運行;安裝前應自行查看 源碼與 MIT 許可,並按數據政策選擇預測提供商。
- 預測可能錯誤或不合意,發送前必須檢查。
- 作者僅在 Windows Desktop rc.5 環境驗證過部分 Host/前端行爲;其他操作系統、CLI/Web 完整交互及所有主題未獨立驗證。
- DSH 生態理念是「一切皆插件」;SkillHub 目錄頁 爲社區站點,與 DeepSeek / 幻方無官方從屬關係。
結尾¶
dsh-nextline 把「下一條完整用戶消息」和「草稿續寫」做成可編輯草稿、獨立模型、不自動發送的輸入預測能力,安裝與設置路徑在 README 中寫全。進一步瞭解與問題反饋:
- 目錄頁:https://www.skillhub.cn/plugins/jesongit/dsh-nextline
- 倉庫:https://github.com/jesongit/dsh-nextline