meow-file-view:DeepSeek Harness 对话窗里的文件查看面板
meimiaoji-creator/meow-file-view
meow-file-view 是嵌入 DSH 对话窗的轻量文件查看器,左侧目录树浏览工作区,右侧预览 Markdown、源码与图片,还能编辑保存并一键查看回合产物与 Git 差异。
meow-file-view 是一个把文件查看器直接嵌进 DeepSeek Harness 对话窗的 DSH plugin,用来解决 AI 改完文件后还要切到编辑器确认改动的问题。启用后输入框右侧出现「文件」按钮,滑出面板里左侧目录树跟随会话工作区懒加载,右侧按类型预览 Markdown、源码高亮或图片,Markdown 还能一键切到编辑态保存。模型每回合写入的文件以 chips 行挂在回合尾部,点一下直达文件,命中 git 变更时还能展开 Diff 视图。
如何安装
dsh plugin --profile web add github:meimiaoji-creator/meow-file-view- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- meimiaoji-creator
- 分发方式
- 插件
meow-file-view 核心特性
meow-file-view 仓库简介
它是做什么的?
meow-file-view 是 DeepSeek Harness(DSH)的文件查看插件,把工作区文件浏览直接嵌进对话窗。它解决「AI 改完文件,却要切到编辑器才能看它到底改了什么」的麻烦,让你在 DSH 里点一下就能看到目录树、预览内容甚至直接编辑保存。插件以独立 bundle 形式注册进 web profile,与官方插件平级共存,不改动 DSH 本体、不装额外依赖、不发起外部网络请求。
核心功能
- 输入框右侧常驻「文件」按钮,点击滑出右侧面板:左侧目录树单层懒加载并自动跟随会话工作区,默认隐藏 node_modules 与 .git,右侧按文件类型自动路由预览。
- Markdown 三态切换:预览态带 TOC 目录栏(点击平滑滚动 + scrollspy 高亮)与 mermaid 图表点击缩放 lightbox,可一键切到编辑态,Ctrl+S 保存走临时文件加 rename 原子替换。
- 回合产物直达:每回合模型写入或编辑过的文件以 chips 行挂在回合尾部,点一下打开面板并定位到该文件,命中 git 变更时 chip 长出 Diff 按钮查看差异。
- 图片预览覆盖 png / jpg / jpeg / gif / webp / bmp / ico,单图上限 20MB,超限明确报错;svg 被故意排除以规避同源脚本执行面。
- 设置弹窗新增「Git 差异」节,可配置 git 可执行文件路径兜底与仓库根覆盖表,保存即生效并持久化,无需重启。
怎么使用这个插件?
在 DSH 中启用后,对话窗输入框右侧会出现「文件」按钮,点击即可滑出查看面板浏览当前会话工作区。模型每回合产出或修改的文件会以 chips 行挂在回合尾部,点 chip 直达文件;若该文件有改动或未跟踪,chip 上的 Diff 按钮会展示工作区加暂存区相对 HEAD 的差异,untracked 文件全文按新增行渲染。需要调整行为时,在插件配置里改 root、maxBytes、exclude、edit、maxImageBytes 等字段即可,例如把 edit 设为 false 可整体关闭浏览器端写入口。没装 git 也不影响使用,探测会安静失败,Diff 按钮不出现,其余功能完全正常。
报错怎么排查?
- 插件 apply 阶段崩溃:多因配置里 config 显式给了空值,空会解析成 null,按官方说明改为显式空对象即可。
- 图片打不开并报 413:单张图片超过 maxImageBytes 上限,调高该配置或换用更小的图片。
- 超大文件无法编辑:文本超过 maxBytes 会被截断展示并禁用编辑,避免丢失未读入的尾部内容,调高上限后即可编辑。
- Diff 按钮不出现:插件会先上溯查找 .git 再确认 git 命令可用,任一环节失败即安静跳过;可在设置页的 Git 差异节指定 git 可执行文件路径或仓库根覆盖表。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:meimiaoji-creator/meow-file-view。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
