dsh-cursor-dev:將 Cursor CLI 作爲子編碼智能體接入 DSH

DeepSeek Harness (DSH) 的插件生態允許擴展智能體能力。dsh-cursor-dev 插件將本機 Cursor CLI 集成到該框架中。它允許 DSH 模型(父模型)將編碼任務委託給 Cursor,審查結果,然後繼續工作。

核心定位

這是一個工作流插件,由 Dclef 維護。它作爲 DSH 的子編碼智能體運行,將任務派發給本機安裝的 Cursor CLI,並接收結果、審查修改,再繼續後續工作。

父模型與 Cursor 使用的模型可以獨立選擇。例如,父模型可以使用 DeepSeek,而 Cursor 使用 Auto。

核心功能

插件提供以下主要能力:

  • 子智能體執行:作爲 DSH 子智能體運行 Cursor CLI。
  • 模型選擇:支持父模型與 Cursor 模型的獨立選擇。
  • 會話連續性:支持會話跨 DSH 重啓後繼續。
  • 進度與差異:提供實時進度與真實文件差異。
  • 使用量儀表板:提供 Cursor 使用量/配額查看。
  • 鏡像子會話:提供鏡像子會話功能。
  • 工具入口:提供 cursor_code、/cursor-subagent、cursor_subagent 三個工具入口。

安裝與啓用

在 DSH 插件管理中安裝本插件,公開倉庫的安裝來源爲:

git+https://github.com/Dclef/dsh-cursor-dev.git

已配置 DSH 命令行的用戶也可以在所用 profile 下執行:

dsh plugin add dsh-cursor-dev

安裝前需滿足以下環境要求:

  • DSH 版本:需要 >=0.2.1-rc.2 <0.3.0-0
  • Node.js:需要 ^22.19.0 || >=24.0.0
  • Cursor CLI:需要已登錄且可訪問服務的 Cursor CLI

原生子智能體功能需要 DSH 的 subagents、agents 服務,建議使用 DSH 桌面版。

典型用法

工具入口

  • cursor_code:父模型派發完整任務,控制目錄、模式、模型、會話與報告。結果回到父模型。
  • /cursor-subagent 任務內容:用戶直接派發一次任務。可選前綴 -m 模型。
  • cursor_subagent:DSH 原生一次性子智能體工具,可後臺運行。

調用示例

在 DSH 中告訴父模型使用 cursor_code:

請使用 cursor_code 修復登錄表單的空密碼校驗,沿用項目現有交互風格。

或者直接使用斜槓命令:

/cursor-subagent 創建 cursor-cli-check.txt,內容爲 cursor-cli-ok,然後讀取它確認內容。只修改這個文件,最後彙報結果。

配置與注意事項

代理設置

Cursor CLI 不讀取註冊表,需配置 HTTPS_PROXY 等環境變量。面板提供代理設置,未設置時默認自動探測。

深度限制

maxChildDepth 限制 Cursor 子會話允許達到的深度上限。默認爲 1,即只允許父智能體創建子智能體。深度爲 0 的調用會被拒絕。

數據清理

刪除操作會清除索引記錄、軌跡和鏡像子會話。

總結

dsh-cursor-dev 插件通過將 Cursor CLI 接入 DSH,爲開發者提供了一種在 DSH 環境中直接使用 Cursor 能力進行代碼編寫、重構和修復的途徑。它通過獨立的模型選擇和會話管理,實現了任務的高效執行與審查。

更多信息請參考 插件目錄 或 GitHub 倉庫。

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

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

小夜