dsh-composer-plus:DeepSeek Harness 實用增強插件

前言

DeepSeek Harness(DSH)主要面向智能體開發場景。儘管 DSH 的核心功能完善,但在交互細節和工程化輔助方面,部分操作仍需在界面中多次跳轉。dsh-composer-plus 旨在填補這一空白,爲 DSH 的桌面端和 Web 界面添加類似 Codex 的一系列“生活質量”增強功能。

插件簡介

dsh-composer-plus 是一個非官方的社區插件,由維護者 furkancak1r 開發,遵循 MIT 許可證。它通過單一下載(npm 包 dsh-composer-plus)擴展 DSH 的能力,提供 Git 變更查看、輸入歷史回溯、計劃模式快捷鍵、一鍵繼續對話、隊列拖拽排序、會話深鏈分享、iPhone 遠程訪問以及自動更新等特性。

安裝方式

安裝前請確認已安裝 DeepSeek Harness(DSH)。

桌面客戶端

  1. 打開 DSH 應用。
  2. 進入 Settings(設置) → Plugins(插件)。
  3. 點擊 Add plugin(添加插件)。
  4. 輸入 dsh-composer-plus 並啓用。

Web / CLI 配置文件

使用命令行安裝時,需要指定 profile:

dsh plugin --profile web add dsh-composer-plus

安裝後需重啓 DSH。注意:CLI 無法將插件安裝到桌面 profile,桌面 profile 的插件由應用管理。

版本提示:DSH 的 pnpm 會跳過發佈時間小於 24 小時的版本。如果剛發佈即安裝,請指定具體版本號,例如 dsh-composer-plus@1.5.0。

核心功能

該插件主要提供以下增強功能:

對話與輸入管理

  • 輸入歷史:在空白的輸入框中按 ↑ 或 ↓,可以像終端一樣瀏覽之前發送的消息。
  • 計劃模式快捷鍵:在輸入框中按 Shift + Tab,會在當前草稿開頭添加 /plan;再次按下可移除。如果當前對話已在計劃模式,該快捷鍵會退出計劃模式。
  • 保持輸入框焦點:發送 / 命令或技能後,焦點會自動回到輸入框,無需手動點擊,方便連續輸入或使用鍵盤宏。
  • 一鍵繼續:當對話中斷、失敗或被切斷時,輸入框會出現 ▶ 按鈕。點擊即可從斷點處繼續,無需在輸入框中輸入額外內容。完成的狀態下仍顯示常規發送按鈕。

工程化與項目輔助

  • 變更面板(Changes Panel):點擊右側邊欄的 + 按鈕,選擇 Changes。可查看未提交、未暫存、已暫存或特定分支的變更文件,點擊文件可查看 Git Diff。此外,Last Turn 會顯示 DSH 對最新一輪對話的內部審查結果。
  • 隊列拖拽排序:消息隊列中的項目帶有抓取點(⠿),支持拖拽重新排序,或在聚焦抓取點後使用 ↑ / ↓ 鍵調整順序。
  • 項目狀態與排序:
    • 側邊欄項目行會顯示狀態指示器(如 spinner、等待、完成),即使項目摺疊也能提示內部對話狀態。
    • Active projects first:正在運行或需要人工介入的項目會自動置頂。
    • Order by status:可按狀態排序,優先顯示已完成的對話。
    • Recent projects filter:在側邊欄視圖選項中選擇“Active in the last 2 hours”,僅顯示最近 2 小時有活躍記錄的項目。
    • Collapse all projects:一鍵摺疊所有已展開的項目。

上下文與分享

  • 複製深鏈:在側邊欄右鍵點擊對話,選擇 Copy deeplink。將 dsh-session:... 鏈接粘貼到其他對話中,可將該對話作爲只讀上下文附加。
  • 複製項目路徑:右鍵點擊項目,選擇 Copy path,可獲取項目文件夾的完整路徑。
  • Auto Review 授權:在 Auto Review 彈窗中,選擇 Allow for this chat,允許該工具在本次對話中持續運行,無需重複授權。

其他特性

  • 11 種額外界面語言:支持除默認語言外的 11 種界面語言(如 Türkçe, Español, Français, Deutsch, 日本語 等)。
  • iPhone 遠程訪問:配合 Tether App,可通過 iPhone 訪問本地網絡或 Tailnet 中的 DSH。默認關閉,需手動開啓“Mobile connect”。

典型用法

  • 查看代碼變更:完成一次代碼修改後,點擊右側 + → Changes,選擇 Uncommitted 查看未提交的文件及差異。
  • 快速開始新計劃:在輸入框按下 Shift + Tab,直接以 /plan 開頭開始規劃。
  • 恢復中斷任務:對話結束後輸入框出現 ▶,直接點擊即可繼續。
  • 整理對話順序:在消息隊列中拖拽項目重新排序,或使用側邊欄的排序功能整理項目列表。

注意事項

  • 非官方插件:該插件屬於社區項目,並非 DeepSeek 官方組件。
  • 網絡權限:插件僅在進行自動更新檢查(連接 GitHub Releases 和 npm Registry)時發起網絡請求。建議在不需要自動更新時手動關閉該選項。
  • 移動連接安全:Mobile connect 功能默認關閉。開啓後,僅接受來自本地網絡或 Tailnet 的 iPhone 連接。
  • 權限範圍:插件運行在 DSH 當前的進程權限下,安裝前建議查閱源碼與許可證。

結語

dsh-composer-plus 通過一系列細節優化,降低了在 DSH 中進行智能體開發時的操作成本。無論是查看 Git Diff、管理多項目隊列,還是處理 Auto Review 授權,都能顯著提升工作流效率。

更多詳情與源碼,請訪問插件目錄:SkillHub Catalog 或 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜