dsh-workspace-dir
在终端中运行以下命令:
dsh plugin install DDSG-X/dsh-workspace-dir
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 源码目录中执行 dsh plugin install DDSG-X/dsh-workspace-dir,插件来源为 https://github.com/DDSG-X/dsh-workspace-dir ,安装完成后重启 harness 即可生效。
插件介绍
在 DeepSeek Harness 里写代码时,想确认某个子目录有哪些文件、某段逻辑放在哪个模块,往往得切出终端敲一遍 ls 或打开文件管理器,思路一下就被打断。dsh-workspace-dir 做的事情很简单:在会话头部加一个「目录」按钮,点一下就在旁边弹出一个浮动面板,直接列出当前对话工作目录下的全部文件与子目录,缩进分层、支持逐层下钻,不用离开 Harness 就能看清项目结构。
面板本身是一个可拖动的浮动窗口:拖动标题栏随意摆放位置,用滑杆把背景透明度从 0% 调到 100%(默认 20%),位置和打开状态都会自动记忆,重启 Harness 后原样恢复。每个文件夹旁有一个「↗」按钮,一键在你的系统文件管理器(Windows 资源管理器、macOS Finder、Linux 文件管理器)中打开对应目录,跨平台自动适配。切换会话时面板自动跟随新会话的工作目录;没有工作目录的会话则不显示按钮,不添乱。
适合在 Harness 中进行多文件项目开发的开发者——尤其是需要频繁确认模块位置、引用路径、目录依赖结构的场景。插件以 bundle 形态接入,零侵入,不修改 Harness 任何核心文件。
使用场景
- 在 Harness 中写代码时需要快速确认子目录结构和文件位置
- 频繁查看项目文件布局而不想切换出终端或文件管理器
- 从目录面板一键跳转到系统文件管理器打开对应文件夹
适合人员
- 在 DeepSeek Harness 中进行多文件项目开发的开发者
- 需要频繁确认模块位置和引用路径的开发者
- 希望减少上下文切换、保持编码专注的开发者