qwenpaw-plugin-file-tools 解决了什么问题
适用人群用 QwenPaw 干活的人。不管是写代码、改配置、整理笔记还是日常管理文件只要你觉得 AI 处理文件时差那么一点这个插件就是给你准备的。QwenPaw 自带了 read_file、write_file、edit_file还有 grep_search 和 glob_search。日常基本够用但碰到下面这些情况就没办法了。问题一缺少文件信息查看、文本读取和对比工具QwenPaw 有 grep_search搜内容和 glob_search按文件名搜但缺一些更基础的文件操作想看看文件具体多大、什么时候修改的 → 没有一个无后缀文件想知道它是什么类型 → 没有两个文件对比一下差异 → 没有想看看某个文件的历史版本列表 → 没有想按行读取文件、只看中间一段输出带行号的 CSV 方便 AI 处理 → 原生 read_file 虽然支持行范围但输出是纯文本没有行号想搜文件里匹配某个模式的所有行只看匹配行 → 原生有 grep_search但插件版输出 CSV 格式更适合 AI 工具链处理这个插件补了 8 个工具file_tools_listdir— 列出目录内容支持递归能看到文件大小、修改时间、权限等属性file_tools_info— 看文件/文件夹的元信息file_tools_guess— 猜文件类型读文件头魔数不看后缀file_tools_diff— 两个文件对比差异输出 unified diff 格式file_tools_history— 查看文件历史版本列表file_tools_read_lines— 按行读取指定起始行和行数可以只看文件中间一段file_tools_read_block— 读取矩形块像观察窗口一样在文本里上下左右移动file_tools_regex— 正则匹配文件内容只返回匹配行不读全文问题二AI 改文件没有安全网edit_file是原地修改没有备份没有预览没有后悔药。改错了就错了。这个插件补了 6 个修改工具每个都自动备份file_tools_append— 追加内容到文件末尾file_tools_replace_lines— 替换指定行区间file_tools_insert_lines— 在指定行前插入内容file_tools_delete_lines— 删除指定行区间file_tools_replace— 子串查找替换支持dry_run只预览不改file_tools_regex_replace— 正则替换支持反向引用也支持dry_rundry_run可以先看看会改成什么样确认没问题再真改。问题三AI 没法安全删文件edit_file删不了文件。想让 AI 帮忙删个临时文件它只能让你自己动手或者直接跑系统命令删了——但那是真删找不回来的。这个插件补了 5 个安全操作工具file_tools_copy— 复制文件/目录目标目录不存在会自动创建file_tools_move— 移动/重命名file_tools_trash— 删除到回收站不是直接删file_tools_trash_undo— 从回收站恢复file_tools_mkdir— 创建目录重点是trash走回收站删错了还能找回来。问题四AI 改错了没法回退这是最烦的——所有修改都没有历史记录。改错了要么靠记忆恢复要么认栽。这个插件补了 1 个历史回滚工具file_tools_undo— 恢复到指定历史版本历史版本列表用问题一里的history查看每次修改工具执行时都会自动备份原文件所以可以随时回退到任意版本。版本号 1 是最旧的数字越大越新。总结补齐了 QwenPaw 自带的文件工具覆盖不到的日常操作。总共 20 个工具分五类信息读取5 个listdir、info、guess、diff、history文本读取3 个read_lines、read_block、regex文件修改6 个append、replace_lines、insert_lines、delete_lines、replace、regex_replace自动备份安全操作5 个copy、move、trash、trash_undo、mkdir历史回滚1 个undo装了之后AI 能做的事就多了不少而且更安全——改前有预览改后有备份删文件走回收站。安装方式推荐使用官方的插件市场安装。https://platform.agentscope.io/plugins/qwenpaw-plugin-file-tools项目地址https://github.com/One-sixth/qwenpaw-plugin-file-tools