3911ee/dsh-workspace-explorer

3911ee★ 3JavaScript最后同步: 2026-08-14

在 GitHub 打开

VS Code 风格双栏资源管理器。左侧多工作区文件树:语言着色 SVG 图标、行内重命名、新建文件/文件夹;右侧编辑器可拖拽缩放,行号 + 状态栏,语法高亮(函数/关键字/注释/字符串分色,支持 10 种语言)

README 摘要

dsh-workspace-explorer 为 DeepSeek Harness 打造的「工作区文件」插件,在侧边栏底部一键开启 VS Code 风格的双栏面板:左侧是项目全目录文件树,右侧是支持多标签页的代码编辑器。它不仅让你像操作本地 IDE 一样浏览、打开和编辑文件,更能让 AI Agent 实时“看见”项目结构并直接修改代码——从查看源码到批量重构,Agent 都能在面板中同步操作,实现真正的结对编程。无论是快速定位文件、预览 Markdown 或图片,还是与对话中的 @文件 引用联动,这个插件都将 AI 助手从“聊天机器人”升级为“能动手写代码的智能伙伴”,让每一次指令都落地为可执行的代码变动。 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 安装步骤 npm 方式在发布后才可用: dsh plugin --profile web add dsh-workspace-explorer 。 一条命令完成: dsh plugin 会自动执行 pnpm 安装,并因插件包声明了 dsh.bundle.patch 自动把它加入 profile 的 bundle 层,无需手改任何配置。 1.3 启用与验证 1. 重启服务:在运行 dsh web 的终端按 Ctrl+C ,重新执行 dsh web 2. 刷新浏览器 3. 验证:侧边栏 底部 出现文件夹图标按钮(悬停提示「工作区文件」);点击后弹出双栏面板(左侧文件树、右侧编辑器) 1.4 升级 / 卸载 卸载后重启 dsh web 即完全移除(插件不修改任何 DSH 内置文件,不留残留)。 1.5 常见问题 - 装完没有按钮 → 未重启服务(宿主插件启动时载入)或浏览器未刷新;按 F12 查看控制台报错 - 点击文件报错 → 服务重启过但插件 API 未就绪,确认重启时控制台无启动报错 - 提示 pnpm 不存在 → 先安装 pnpm 二、功能介绍 2.1 一句话 在 DeepSeek Harness Web GUI 侧边栏底部添加「工作区文件」入口,打开一个 VS Code 资源管理器风格 的双栏面板:左侧浏览全部工作区目录的文件树, 右侧查看和编辑文件。 2.2 功能清单 📂 文件树 - 自动列出所有已注册的工作区目录(每个工作区一个根节点) - 懒加载逐层展开,目录在前、按…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-pluginideagent

分类