DSH Plugins
返回列表
🧩

dsh-fs-extra

admin-security 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install Rieko0328/dsh-fs-extra

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Rieko0328/dsh-fs-extra,或从 https://github.com/Rieko0328/dsh-fs-extra 安装后重启 DSH。

插件介绍

DeepSeek Harness 自带的文件工具擅长写入与编辑,却缺少删除目录、创建多级路径、移动或重命名等日常整理能力。若只靠 shell 通路,又会受工作区沙箱约束,工作区外的路径一律被拒绝,模型在「工作区内可写」档位下常常束手无策。

dsh-fs-extra 通过进程内的 node:fs 通路补齐这块空白,提供删除(含递归与 dryRun)、建目录、移动/重命名,以及带大小与类型的目录列表;另有 fsx_policy 可随时查看当前档位与工作区根。每次调用都会与会话沙箱档位对齐(与 dsh-ops 同源),在 read-only 下拒绝一切写删建移,在 workspace-write 下仅允许工作区子树,并内置系统目录黑名单,避免借文件 API 越权。

适合需要在 DSH 里安全整理项目文件、清理构建产物或重组目录结构的开发者与插件作者;若你希望在可控边界内让模型完成完整文件生命周期操作,而不是反复解释「这里删不了」,这个插件就是为此设计的。

使用场景

  • 在工作区内递归删除临时目录或构建产物
  • 在沙箱档位下创建多级目录并移动/重命名文件
  • 用 dryRun 先预览删除范围,再用 fsx_policy 确认边界

适合人员

  • 在 DSH 中需要完整文件整理能力的开发者
  • 希望模型遵守工作区沙箱、不越权的团队
  • 编写或调试 DSH 插件与工具链的作者