dsh-vscode:为 DeepSeek Harness 打造的 VSCode 风格工作区编辑器

yeduwuren20000-del/dsh-vscode

工具与能力已验证
收录时间 2026-10-19
页面最后更新 2026-10-19

为 DeepSeek Harness 会话视图带来 VSCode 风格工作区:文件树、多标签 Monaco 编辑器、会话专属文件夹与子 Agent 面板,并支持 VSCode 快捷键。

dsh-vscode 是一款面向 DeepSeek Harness 的界面增强 DSH plugin,把文件树、多标签 Monaco 编辑器和子 Agent 面板搬进对话视图。它针对在会话中查看和修改文件要反复切到外部编辑器的痛点,让浏览、编辑、预览都能在聊天旁边完成。插件为每个会话建立独立文件夹,支持未保存标记、Markdown 源码与预览切换、VSCode 快捷键以及新建重命名删除等操作,采用 MIT 协议维护。

如何安装

install
dsh plugin --profile web add github:yeduwuren20000-del/dsh-vscode
分类
工具与能力
平台
DSH Plugin
作者
yeduwuren20000-del
分发方式
插件

dsh-vscode 核心特性

文件树与多标签 Monaco 编辑器每个会话独立文件夹与索引Markdown 源码/预览切换VSCode 快捷键与主题编辑器下方子 Agent 面板
Listed on dsh-plugin.org

dsh-vscode 仓库简介

它是做什么的?

VSCode 风格工作区编辑器是 DeepSeek Harness(DSH)的界面增强插件,把文件树、多标签 Monaco 编辑器和子 Agent 面板直接嵌进对话视图。它解决在 DSH 里查看和修改会话文件要来回切换外部编辑器的麻烦,让你在对话旁边就能浏览、编辑、预览文件。插件由 yeduwuren20000-del 维护,采用 MIT 协议,基于早期的文件浏览器插件重写并针对 DSH 0.2.0-rc.2 做了大幅扩展。

核心功能

  • 文件视图:中央区域是文件树与编辑器分栏,左侧栏仍保留官方的工作区与会话列表。
  • 会话独立文件夹:每个会话拥有自己的文件夹,文件从会话日志中提取,并附带 相关文件.md 索引与硬链接镜像。
  • 多标签编辑:支持未保存标记、Ctrl/Cmd+S 保存、Markdown 源码与预览切换,以及新建、重命名、删除(拒绝删除非空目录)。
  • Monaco 编辑器:通过 CDN 加载,带小地图开关,并导入 VSCode 主题与配色方案。
  • VSCode 快捷键:Ctrl+P 快速打开、Ctrl+B 切换文件树、Ctrl+Shift+E 聚焦文件树、Ctrl+W 关闭标签、Ctrl+Tab 循环切换、Ctrl+1..9 跳转标签,文件树内还支持方向键、F2 和 Delete。
  • 子 Agent 面板:编辑器下方设有子 Agent 席位,跟随当前会话所用模型。

怎么使用这个插件?

在 DSH 中启用后,打开文件视图即可看到文件树与编辑器分栏,点击文件在标签页中打开并编辑。首次使用需要把配置里的 root 改成你自己的目录,因为默认值指向作者本机路径,相对路径或空值在桌面宿主下会解析到应用安装目录;之后可在设置 → 插件 → 本插件中热更新该字段。窄屏布局下文件浏览器会变成抽屉,打开文件后自动收起;openLinksInEditor 可控制链接是否在编辑器内打开。

报错怎么排查?

插件列表在宿主启动时读取,改完配置或安装后需要重启宿主才能生效。若文件树打开的是错误目录,检查 root 是否被设成了相对路径或空值,按官方说明改为绝对路径。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:yeduwuren20000-del/dsh-vscode。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题