dsh-vscode:为 DeepSeek Harness 打造的 VSCode 风格工作区编辑器
yeduwuren20000-del/dsh-vscode
为 DeepSeek Harness 会话视图带来 VSCode 风格工作区:文件树、多标签 Monaco 编辑器、会话专属文件夹与子 Agent 面板,并支持 VSCode 快捷键。
dsh-vscode 是一款面向 DeepSeek Harness 的界面增强 DSH plugin,把文件树、多标签 Monaco 编辑器和子 Agent 面板搬进对话视图。它针对在会话中查看和修改文件要反复切到外部编辑器的痛点,让浏览、编辑、预览都能在聊天旁边完成。插件为每个会话建立独立文件夹,支持未保存标记、Markdown 源码与预览切换、VSCode 快捷键以及新建重命名删除等操作,采用 MIT 协议维护。
如何安装
dsh plugin --profile web add github:yeduwuren20000-del/dsh-vscode- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- yeduwuren20000-del
- 分发方式
- 插件
dsh-vscode 核心特性
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。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
