dsh-file-workbench-lib
在终端中运行以下命令:
dsh plugin install master1Sun/dsh-file-workbench-lib
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install master1Sun/dsh-file-workbench-lib 即可安装该插件,源码仓库为 https://github.com/master1Sun/dsh-file-workbench-lib 。
插件介绍
在 DSH 会话里频繁切换目录、编辑代码、预览文档、跑终端命令时,来回跳到外部工具会打断心流。dsh-file-workbench-lib 把这些操作收进一个内嵌文件工作台:懒加载目录树与文件列表、Markdown 编辑/预览/分屏三态、代码高亮编辑、HTML 沙箱预览、图片/PDF/音视频播放、JSON 四模式编辑器、CSV/TSV 表格网格,再加上文件名与内容递归搜索,一套快捷键就能跑完日常文件操作。
工作台内还集成了 Git 面板(暂存、提交、分支、diff、拉取推送)和多标签常驻终端(xterm.js 渲染,支持 ANSI 着色、GBK 自动转换、SSE 实时流式输出),右侧可停靠 AI 对话与子代理面板。所有读写路径经符号链接解析后仍受工作区根目录 containment 守卫约束,Markdown 与 HTML 渲染一律过 DOMPurify 消毒,越权与路径穿越被拒绝。
适合在 DSH 会话中需要一站式完成文件浏览、代码与文档编辑、多格式预览、Git 操作和本地终端管理的开发者,尤其是习惯在单一视图内闭环工作、不想频繁切换窗口的用户。
使用场景
- 在 DSH 会话中直接浏览、编辑和预览项目文件,无需切换到外部工具
- 会话内完成 Git 暂存、提交、分支切换与 diff 查看,减少上下文切换
- 在文件工作台内运行终端命令、执行脚本并实时流式查看输出
适合人员
- 在 DSH 会话中频繁处理文件与代码的开发者
- 偏好在单一视图内闭环完成浏览、编辑、Git 与终端操作的工程师
- 需要安全受控文件工作区且不想跨窗口反复切换的团队成员