前言¶
用 DeepSeek Harness(DSH)做長會話開發時,模型或工具鏈中途停下、等你補一句「繼續」,是常見節奏。手動反覆輸入同一短句,本身不復雜,但輪次一多就是在替系統完成重複的打字。社區插件 dsh-continue(維護者 flg1217)把兩句高頻指令做成輸入欄上的快捷按鈕,點在「發送」右側,一點即發。下面介紹它是什麼、怎麼裝、用起來要注意什麼。
這是什麼¶
dsh-continue 是面向 DeepSeek Harness 的極簡開源客戶端插件,MIT 許可,當前 package 版本爲 0.1.0(以倉庫 package.json 爲準)。
插件不改動 DSH 源碼:在瀏覽器側掛兩個按鈕,宿主進程側幾乎無邏輯。長會話裏你最常打的「繼續」,以及希望輸出更易讀時的「講人話」,都變成固定文案的一鍵發送。
核心功能¶
輸入欄「發送」按鈕右側增加兩個快捷按鈕(README 提供界面示意:docs/screenshot.png):
| 按鈕 | 發送內容 |
|---|---|
| 繼續 | 繼續 |
| 講人話 | 請講人話,簡潔生動的解釋一遍 |
行爲邊界在資料裏寫得很清楚:
- 點擊即發送對應文本,沒有額外配置項。
- 輸入框草稿爲空時,直接發送按鈕上的整段文案。
- 草稿非空時,在現有內容後另起一行追加按鈕文案,不覆蓋你正在輸入的內容。
- 插件僅瀏覽器端兩個按鈕;宿主半
apply爲空,僅爲裝配 profile;不訪問文件、網絡或環境變量(README「兼容性與權限」)。
技術結構上,瀏覽器半通過 conversation.input.right 插槽(order: 100)渲染按鈕;由 cordis.patch.yml 注入插件行,package.json 的 dsh.client 聲明把客戶端半加載進 GUI。細節見倉庫 README「工作原理」一節。
安裝與啓用¶
安裝步驟以 GitHub README 爲準。先取得插件目錄並完成依賴安裝(README 說明幾乎無第三方依賴,pnpm install 基本是空操作),再裝配到 dsh web profile:
git clone https://github.com/flg1217/dsh-continue.git
cd dsh-continue
pnpm install # 無第三方依賴,基本是空操作
dsh plugin --profile web add <dsh-continue 目錄>
將 <dsh-continue 目錄> 換成本地克隆後的路徑。若已在倉庫根目錄開發,也可直接:
dsh plugin --profile web add .
裝配完成後重啓 dsh web,「發送」右側應出現「繼續」「講人話」。
兼容性(README):適用於 dsh web profile(npx 版或源碼版均可),資料記載驗證於 dsh rc.8。
卸載:
dsh plugin --profile web remove dsh-continue
或手工清理 profile(~/.dsh/profiles/web)裏與 dsh-continue 相關的 insert 行及 package.json dependencies 條目,再重啓 dsh web。
典型用法¶
- 打開 dsh web,進入任意會話;確認輸入欄「發送」右側有兩個按鈕。
- 續跑任務:模型停在中途、你無需改提示詞時,點 繼續,輸入框會發出
繼續(若你已在框裏寫了內容,則在新行追加該詞)。 - 要通俗解釋:回覆過長或術語過多時,點 講人話,發送
請講人話,簡潔生動的解釋一遍(同樣遵循草稿爲空/非空的追加規則)。
沒有單獨的 YAML 或環境變量配置;改按鈕文案或行爲需改 src/client.js 後按 README「參與開發」方式本地裝配並刷新。
適用場景與注意¶
適合誰:長期在 DSH web 裏做多輪編碼、調試、文檔對話,且反覆使用「繼續」或固定「講人話」提示的用戶。
權限與安全:插件在 當前 dsh 進程與瀏覽器會話 中運行;雖 README 聲明瀏覽器半不訪問文件、網絡或環境變量,安裝前仍建議閱讀 源碼 與 MIT LICENSE,確認符合你的合規要求。DSH 生態強調「一切皆插件」;社區目錄 SkillHub 插件頁 爲獨立收錄站點,與 DeepSeek / 幻方無官方從屬關係,本文不以「官方應用商店」表述。
侷限:僅 web profile;不提供除上述兩按鈕以外的快捷指令擴展(需自行 fork 改 client.js)。
結尾¶
dsh-continue 把長會話裏最高頻的兩句輸入收成兩個按鈕,減少重複打字,且不侵入 DSH 本體升級路徑。進一步瞭解可查看目錄頁與倉庫: