
3911ee/dsh-workspace-explorer
30最近提交 2026年8月14日
dsh-workspace-explorer DSH 插件
本插件在 DeepSeek Harness Web GUI 侧边栏底部添加一个「工作区文件」入口,打开后展示双栏面板:左侧是项目目录文件树(支持多个工作区),右侧是带语法高亮、行号、拖拽缩放的编辑器。支持行内重命名、新建文件/文件夹、直接编辑保存,并让 AI Agent 实时看到项目结构并修改代码,实现真正的结对编程。
如何安装 dsh-workspace-explorer DSH 插件
dsh plugin --profile web add github:3911ee/dsh-workspace-explorer复制不会执行命令。安装 dsh-workspace-explorer DSH 插件前请核对仓库和版本。
dsh-workspace-explorer DSH 插件数据来源
dsh-workspace-explorer DSH 插件快照日期:2026年8月16日
discovered
dsh-workspace-explorer DSH 插件能做什么
- 懒加载文件树,显示所有注册的工作区目录,目录在前、按名称排序,带缩进引导线
- 60+ 种文件类型图标,按语言着色(14px 描边 SVG)
- 行内重命名、在工作区根目录新建文件/文件夹,重名时内联报错
- VS Code 风格编辑器:行号、路径栏、状态栏、右下角拖拽缩放(最小 380×280)
- 语法高亮支持 Python、JS/TS/JSX、JSON、HTML/XML、CSS/SCSS/LESS、Markdown、SQL、Shell、YAML/TOML/INI(VS Code Dark+ 配色)
- 窗口内编辑保存,Ctrl+S 或保存按钮落盘,自动刷新文件大小
- 大文件保护:>256 KB 只读预览,>200 KB 自动退回纯文本
- 中英文界面,跟随 DSH 语言设置
- 完全本地运行,不发起出站网络连接,文件读写通过本地 HTTP API
dsh-workspace-explorer DSH 插件适合哪些场景
- 快速浏览项目结构,无需切换到外部 IDE 即可定位文件
- 在与 AI 对话时直接编辑代码文件,实时保存修改
- 让 AI Agent 在面板中查看并修改代码,实现协作重构
- 预览 Markdown、图片或配置文件
- 结合对话中的 @文件 引用,快速打开关联文件
dsh-workspace-explorer DSH 插件适合谁
- 需要内置文件浏览器和编辑器的 DSH 用户
- 希望在与 AI 助手同一界面中编辑代码的开发者与 AI 从业者
dsh-workspace-explorer DSH 插件的限制
- 新建文件/文件夹入口仅提供于各工作区根目录,子目录内无法新建
- 预览仅支持 UTF-8 文本;二进制文件显示为替换字符
- 语法高亮为轻量正则实现(非 shiki 全量语法树),复杂嵌套场景偶有偏差
- 超过 200 KB 的文件自动切换为纯文本;超过 256 KB 的文件只读预览,防止误覆盖
- Windows 实测通过;macOS/Linux 理论支持(代码已做跨平台路径处理,但未实测)
- 需要 DSH 0.1.0-rc.6 及以上版本,且必须使用带 Web 界面的 profile
dsh-workspace-explorer DSH 插件的仓库 README 摘录
以下文字摘自 dsh-workspace-explorer DSH 插件的上游仓库 3911ee/dsh-workspace-explorer 的 README,版权归原作者,仅作引用。
为 DeepSeek Harness 打造的「工作区文件」插件,在侧边栏底部一键开启 VS Code 风格的双栏面板:左侧是项目全目录文件树,右侧是支持多标签页的代码编辑器。它不仅让你像操作本地 IDE 一样浏览、打开和编辑文件,更能让 AI Agent 实时“看见”项目结构并直接修改代码——从查看源码到批量重构,Agent 都能在面板中同步操作,实现真正的结对编程。无论是快速定位文件、预览 Markdown 或图片,还是与对话中的 @文件 引用联动,这个插件都将 AI 助手从“聊天机器人”升级为“能动手写代码的智能伙伴”,让每一次指令都落地为可执行的代码变动。 [English](#english) --- # 一、部署简介 ## 1.1 软件要求 | 项 | 要求 | | --- | --- | | DeepSeek Harness | 0.1.0-rc.6 及以上(实测版本 0.1.0-rc.6) | | Profile 类型 | 必须是带 Web 界面的 profile(标准 `web` profile) | | Node.js | DSH 自带的运行环境即可,无额外要求 | | pnpm | 安装插件时需要(`dsh plugin` 的官方机制) | | 操作系统 | Windows 实测通过;macOS/Linux 理论支持(代码已做跨平台路径处理,未实测) | ## 1.2 安装步骤 ```bash # 当前唯一方式:直接从 GitHub 安装(lib/ 已提交,无需构建) dsh plugin --profile web add github:3911ee/dsh-workspace-explorer ``` > npm 方式在发布后才可用:`dsh plugin --profile web add dsh-workspace-explorer`。 一条命令完成:`dsh plugin` 会自动执行 pnpm 安装,并因插件包声明了 `dsh.bundle.patch` 自动把它加入 profile 的 bundle 层,无需手改任何配置。 ```bash 手动安装方式: # 1) 把插件源码复制进 web profile 的 node_modules # 2) 编辑.dsh\profiles\web\package.json: # dependencies 里加一行 # "dsh-workspace-explorer": "file:./node_modules/dsh-workspace-explorer" # dsh.profile.bundles 数组里加一项 # "dsh-workspace-explorer" ``` ## 1.3 启用与验证 1. 重启服务:在运行 `dsh
阅读完整 README仓库许可: MIT
dsh-workspace-explorer DSH 插件常见问题
如何安装工作区文件插件?
在终端中执行命令:`dsh plugin --profile web add github:3911ee/dsh-workspace-explorer`。该命令会自动通过 pnpm 安装插件并将其添加到 web profile 的 bundle 中。安装完成后,重启 DSH web 服务并刷新浏览器即可看到效果。
安装后为什么看不到文件夹图标?
请确保已重启 DSH web 服务(按 Ctrl+C 停止后重新执行 `dsh web`)并刷新浏览器页面。如果图标仍然不显示,请按 F12 打开开发者控制台检查是否有报错信息。插件在启动时加载,因此必须重启服务。
可以在编辑器中编辑文件并保存吗?
可以。您可以直接在编辑器面板中修改文件内容,按 Ctrl+S 或点击保存按钮即可将更改写入磁盘。保存后文件大小会自动刷新。注意:超过 256 KB 的文件为只读模式,防止误覆盖。
这个插件会上传我的文件到互联网吗?
不会。插件完全在本地运行,不发起任何出站网络连接。所有文件操作通过本地 HTTP API(`/workspace-files-api/*`)完成,该 API 仅由 DSH 进程内的宿主插件提供,您的文件不会离开本机。
语法高亮支持哪些语言?
编辑器支持 Python、JavaScript/TypeScript/JSX、JSON、HTML/XML、CSS/SCSS/LESS、Markdown、SQL、Shell、YAML/TOML/INI 的语法高亮。高亮采用轻量正则实现,使用 VS Code Dark+ 配色方案。超过 200 KB 的文件会自动切换为纯文本显示。