dsh-whale-catch
深海鱼篓:给 DeepSeek Harness 的零登记交付物篮子——右侧栏 Document Preview 预览、行内差异、搜索排序、一键打包 zip 与归档。Zero-registration deliverable basket for DeepSeek Harness.
插件信息
截图
安装这个 DSH 插件
复制下面的命令,在 DeepSeek Harness 终端中运行即可。
dsh plugin add github:Rosynb666/dsh-whale-catch 插件以当前 dsh 进程的权限运行,安装时可能执行代码。安装前请检查源代码仓库和许可证;如需可复现安装,请固定 commit 哈希。 插件安全 →
更多介绍
🪟 预览不再开新窗口 :Desktop 的 Electron 主进程会 deny 所有 window.open(只放行 https: 外链),之前「点预览没反应」就是这个原因。现在统一交给 DSH Document Preview:图片 / PDF / Markdown / 文本 / 源码 / Office 都在右侧栏打开。 - 📍 只保留一个「预览」入口;cwd 外文件明确提示「复制路径或归档」,不再假装能打开。 - 🖼️ 预览图按 0.3.2 面板重新渲染(排序 + 预览入口 + 行内差异)。
🔎 未知后缀也能读 :/file 对 .patch、.bak 这类文件先嗅探前 8 KiB,是文本就按 text/plain 返回,不再一律触发下载。
📄 Office 文档交给 Document Preview :docx / xlsx / pptx 由 DSH 的预览按 PDF 渲染,转换交给内核 officeToPdf;0.3.2 起与其他文件统一成一个「预览」入口。 - ↕️ 排序 :最近修改 / 名称 / 体积 / 类型,四档切换;已删除文件永远沉底。 - 🪟 分批渲染 :先铺 200 行,点「显示更多」再追加——800 条也不会一次全渲染。 - 🧹 归档保留策略 (可选):archiveKeep: 2 时每次归档写进独立批次目录,只保留最近 2 批;默认 0 保持旧布局,行为不变。
🛑 面板轮询不再扫盘 :5 秒轮询只读缓存,首次打开、turn/end、手动刷新才扫描。 - 🌊 zip 流式写入 :逐文件读取、异步压缩、边压边发,不再把整包攒进内存。 - 🎯 Range / ETag :PDF、大文件预览可拖动进度,不用重拉整份。 - 🛡️ Host 白名单 :堵住 DNS rebinding 下「Origin 与 Host 同时是攻击者域名」的绕过。 - 🧹 归档安全 :拒绝 archiveDir == cwd,realpath 挡住符号链接穿越,失败进 failed。 - 🔎 面板搜索 :按名称 / 路径 / 描述过滤,和分类 chip 一起生效。
相关指南
继续了解 界面增强 插件的选择、安装和使用方法。
关于这个插件: dsh-whale-catch
dsh-whale-catch 是什么?
dsh-whale-catch 是一款界面增强插件,由 Rosynb666 维护。深海鱼篓:给 DeepSeek Harness 的零登记交付物篮子——右侧栏 Document Preview 预览、行内差异、搜索排序、一键打包 zip 与归档。Zero-registration deliverable basket for DeepSeek Harness.
如何安装 dsh-whale-catch?
在 DeepSeek Harness 终端运行 dsh plugin add github:Rosynb666/dsh-whale-catch 即可。dsh CLI 会从 GitHub 解析插件并安装到当前配置。如需可复现安装,可固定 commit 哈希:dsh plugin add github:Rosynb666/dsh-whale-catch#commit。
dsh-whale-catch 免费吗?
dsh-whale-catch 是社区开源项目,采用 MIT 许可证。你可以查看源码并免费安装使用。
相关插件
它会读你的项目、改文件、跑命令和测试。每一步先问你,或在你划定的范围内自己做,由你选;它用编辑工具改过的文件可以退回去。第一次用,从桌面应用 Studio 开始。