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。

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

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

小夜