9Epuuuu/dsh-plugin-folder-tidy

9Epuuuu★ 0JavaScript最后同步: 2026-08-15

在 GitHub 打开

DeepSeek Harness dynamic plugin: a round tidy button left of the model selector — click tidies the working folder, long-press picks another folder. 整理文件夹按钮插件

README 摘要

dsh-plugin-folder-tidy 🧹 整理文件夹按钮 · DeepSeek Harness (DSH) Web GUI 动态插件 Folder Tidy Button · a dynamic Cordis plugin for the DeepSeek Harness (DSH) Web GUI English 中文 在 DSH Web GUI 对话框输入行「模型选择」的 左侧 添加一个 34px 圆形按钮 (与「提交对话」按钮同尺寸),图标为 文件夹 + 右下角小扫帚 : - 点击(短按) :自动整理当前会话的工作文件夹 - 长按 (约 0.5 秒,显示进度环动画):打开目录选择器,自行挑选任意文件夹进行整理 - 整理完成后在界面底部弹出 toast 显示结果(如「已整理 3 个文件:图片 ×2 · 压缩包 ×1」) 整理规则 分类文件夹 扩展名 图片 png jpg jpeg gif webp svg ico bmp tif tiff avif heic 文档 md txt pdf doc docx xls xlsx ppt pptx csv odt rtf epub 压缩包 zip rar 7z tar gz bz2 xz tgz 音视频 mp3 wav flac aac m4a ogg mp4 mkv avi mov wmv webm flv 安装包 exe msi apk dmg deb rpm appx 日志 log 安全设计: - 只处理目标文件夹 顶层 的文件, 不递归 子目录 - 只移动明确的「内容类」文件(白名单扩展名);代码、配置、锁文件一律不动 - README.md 、 AGENTS.md 、 CLAUDE.md 与隐藏文件( . 开头)始终保留原位 - 目标分类文件夹自动创建;重名文件自动加 (2) 序号, 绝不覆盖 - 沙箱策略感知 :跟随调用会话的访问模式—— workspace-write 会话只能整理工作区内的文件夹;切到 danger-full-access 后可整理任意文件夹 - 只移动、不删除、不上传;无任何网络访问 交互细节 - 短按整理当前文件夹;长按 500ms 触发目录选择(进度环动画提示) - 目录选择优先使用 Host 原生选择器( workspaces.pickDirectory );浏览器环境自动回退到自绘目录浏览对话框(面包屑导航 + 文件夹列表 + 「整理此文件夹」按钮) - 键盘支持:Enter / Space 触发整理;按钮带 aria-label 与悬停提示 - 整理中图标呼吸动画,完成后 toast 自动消失(约 4 秒) 文件结构 安装 方式一:DSH 动态插件(推荐,无需构建) 1. 打开 DSH Web GUI 的任意会话 2. 使用 cordis define 定义插…

在 GitHub 查看完整 README →
终端/TUIdsh-plugin

分类