DeepSeek Harness(DSH)的設計理念是「一切皆插件」。智能體在處理代碼任務時,經常需要將當前工作區或指定路徑在編輯器中打開。手動切換窗口效率低下。該插件提供了一條斜槓命令,直接解決這一需求。
這是什麼¶
這是一個由 foxi-ui 維護的客戶端插件。它的功能是在 DeepSeek Harness 的對話中執行 /vscode 命令,自動調用 VS Code CLI 打開當前會話的工作區目錄或任意指定路徑。
核心功能¶
- 命令
/vscode:打開當前會話工作區。 - 命令
/vscode <path>:打開指定目錄(支持空格安全)。 - 自動探測 VS Code CLI:優先級爲環境變量 →
PATH→ 常見安裝路徑。 - macOS 兜底:當 CLI 未找到時,使用
open -a "Visual Studio Code"。 - 零運行時依賴:僅用 Node 內置
child_process.execFile,無 shell 調用。 - 跨平臺支持:支持 macOS / Windows / Linux。
安裝與啓用¶
前置要求:dsh plugin 通過 pnpm 工作,請先確保已安裝 pnpm。
安裝命令:
dsh plugin --profile web add @foxi-ai/dsh-command-vscode
插件聲明瞭 dsh.bundle,dsh plugin 安裝後會自動把它加入 dsh.profile.bundles 並激活。重啓 dsh 後即可使用。
典型用法¶
打開當前工作區:
/vscode
打開指定路徑:
/vscode /path/to/project
/vscode "/path/with spaces"
自定義 VS Code 可執行文件路徑:
export VSCODE_CLI=/path/to/code
適用場景與注意¶
該插件適合需要在對話中頻繁與本地代碼編輯器交互的開發者。安裝前請檢查源碼與許可證(MIT)。插件以當前 dsh 進程權限運行,請確保環境安全。
短結尾¶
經過上面的步驟,你可以通過一條斜槓命令實現 DeepSeek Harness 與 VS Code 的無縫集成。更多細節可參考 GitHub 倉庫或社區目錄。