dsh-vscode-shell:DeepSeek Harness Web 界面內的 VS Code 風格工作臺

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在 Web 環境下進行智能體開發時,默認的界面往往缺乏對文件系統和 Git 操作的深度集成。dsh-vscode-shell 插件通過復刻 VS Code 的佈局與交互,在 DSH Web 界面內構建了一個功能完備的工作臺。

這是一個由維護者 lonebone 開發的插件,它將 DSH Web 的默認界面替換爲 VS Code 風格的工作臺。核心功能包括活動欄、文件瀏覽器、源代碼管理面板和編輯器標籤頁,所有操作均由真實的文件系統和 Git 接口驅動。

核心功能

  • 界面佈局:包含活動欄、文件資源管理器、源代碼管理(Git)面板和編輯器標籤頁。界面支持深色工作臺配色,側邊欄與面板寬度可拖拽調整,並跟隨 DSH 的亮/暗色 token。
  • 文件操作:在文件瀏覽器中,選中文件後可按 F5 複製相對路徑,F6 複製絕對路徑,或在系統資源管理器中定位文件。
  • Git 管理:提供完整的 Git 面板,支持查看分支、文件變更分組、逐文件或批量暫存/取消暫存/放棄更改/添加到 .gitignore(使用行內按鈕 +、-、↶、#),按 Ctrl+Enter 提交更改。
  • 多語言支持:界面提示與文案跟隨 DSH 的語言設置(中文 / English)。

安裝與啓用

dsh plugin --profile web add github:lonebone/dsh-vscode-shell

安裝完成後,重啓 dsh web 並刷新頁面即可生效。

典型用法

  1. 安裝插件並重啓 dsh web。
  2. 在左側活動欄點擊 Explorer 瀏覽本地文件樹。
  3. 選中文件,按下 F5 或 F6 快速複製路徑。
  4. 點擊 Source Control 查看變更,使用行內按鈕處理暫存或提交操作,最後在提交消息框按下 Ctrl+Enter 完成提交。

要求與安全邊界

  • 環境要求:需要安裝 DSH 0.1.0-rc.6 或更新版本,且系統 PATH 中必須包含 git 命令行以使用源代碼管理功能。
  • 安全邊界:插件不會註冊模型工具或直接讀寫用戶文件。它通過掛載 /vscode-fs 和 /vscode-git 兩個 HTTP 路由供前端使用,這些接口參數爲絕對路徑,默認僅限本機部署。若將 DSH Web 暴露到公網,請自行添加鑑權。

生態背景

該插件是 DSH 生態系統的一部分。社區目錄(如 skillhub.cn)提供了插件的發現與託管服務,與 DeepSeek / 幻方無官方從屬關係。

該插件爲需要在 Web 端進行代碼開發的場景提供了熟悉的操作體驗,無需切換本地 IDE 即可完成文件瀏覽與 Git 交互。項目源碼位於 GitHub,許可證爲 MIT。

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

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

小夜