当前位置: 首页 > news >正文

qwenpaw-plugin-file-tools QwenPaw增强文件工具 更新 v1.1.1

更新日志

v1.1.0 (2026-07-22)

字节级操作 + 缩进工具 + 跨行正则 + 安全增强

新增工具(6 个)

  • 字节级工具 4 个file_tools_read_bytes(hex 读取)、file_tools_write_bytes(全量/部分覆盖写入)、file_tools_find_bytes(精确查找)、file_tools_replace_bytes(变长替换)
  • file_tools_indent_lines:调整行首缩进,支持 expand/shrink 两种模式
  • file_tools_write:全量写入文本文件,原子写入,已存在时自动备份

增强功能

  • file_tools_listdir新增分页、排序(7 种字段)、absolute路径控制、Markdown 表格输出
  • file_tools_regex改为跨行匹配,JSON 输出,支持捕获组提取
  • file_tools_regex_replace改为跨行匹配,从后往前替换
  • file_tools_read_lines/read_block新增show_line_number参数
  • file_tools_replace新增count=-1(全部替换)和 diff 预览
  • 6 个修改工具补齐line_separator参数
  • file_tools_read_block参数重命名统一语义(row/col,1-based 包含)

安全增强

  • 备份失败安全锁:字节级写入备份失败时拒绝修改,需用户打字「同意跳过备份」
  • 原子写入:全部 6 个编辑工具改用.temp_file+os.replace原子写入
  • file_tools_write备份失败统一安全策略

预览格式统一

  • 全部修改工具(replace_linesdelete_linesinsert_linesindent_lines)统一为+/-diff 格式

目录融合

  • copy/move源目录→已存在目标目录时融合,文件→已存在目录时放入内部

修复

  • replace_bytes:备份失败不再静默忽略
  • delete_lines:预览<<省略>>死代码移除
  • indent_lines/diff:补齐参数校验
  • replace:支持count=-1
  • copy/movesrc==dst检测、move自动创建目标目录
  • mkdir:空字符串报错
  • info:三段式错误格式
  • replace_bytes:位置列表统一 CSV 格式

测试

  • 测试从 176 增至361,覆盖中文路径、GBK 编码、特殊字符、重叠匹配、变长替换等场景

Full Changelog: https://github.com/One-sixth/qwenpaw-plugin-file-tools/compare/v1.0.0…v1.1.0

推荐使用插件商店来安装和更新,更加方便

插件商店链接:https://platform.agentscope.io/plugins/qwenpaw-plugin-file-tools
开源仓库链接:https://github.com/One-sixth/qwenpaw-plugin-file-tools

http://www.jsqmd.com/news/1244805/

相关文章:

  • 干货指南:靠近海边门窗五金怎么选?2025十大进口门窗五金品牌实力盘点
  • AI如何重构SEO:智能关键词与内容优化实战
  • multi-agent-aiops-coding-workflow
  • 2026年7月最新爱彼长春北湖吾悦广场维修保养服务电话 - 爱彼中国官方服务中心
  • PCI Geomatica Catalyst Pro3.x安装与优化全指南
  • 推荐系统如何通过用户行为数据判断兴趣与优化内容分发
  • 卡地亚中国售后服务中心|地址与售后服务电话权威信息通知(2026年7月最新) - 卡地亚官方售后中心
  • 2026年天津滚珠型导轨滚柱型导轨生产厂家选购实用指南 - 品牌优推
  • Claude Code文档自动化:从原理到实践
  • AI工具链如何提升毕业论文写作效率300%
  • Cocos Creator 3.8安卓启动流程深度解析:从Activity到V8引擎的完整链路
  • 基于CN3722的太阳能充电宝(单节锂电池)
  • AI开发中的模型IO:提示模板与输出解析器实战
  • 2026年新疆乌鲁木齐代理记账公司哪家业务量好? - 品牌排行榜
  • C/C++三方库鸿蒙 PC 移植:鸿蒙PC开发者面对面 · 线下课件PPT
  • TDengine SQL 与标准 SQL 差异 — 时序数据库的特殊性
  • 2026年7月宁波江诗丹顿回收哪里收的价格更高?实测对比靠谱平台推荐! - 嘉价奢侈品回收平台
  • 2026年宁波服务好的日语培训企业联络方式 - 品牌排行榜
  • [Android] 手相 高级版 -专业检测手相
  • TM4C129 EPI地址映射与非阻塞读:高效扩展MCU外部存储与外设
  • 卡地亚中国售后服务中心电话与网点地址实地考察报告_多信源验证(2026年7月更新) - 卡地亚服务中心
  • 嵌入式通信协议实战:I2C与CAN总线寄存器配置详解与避坑指南
  • 想找福州正规的市政护栏厂家 这些实用选购攻略请收好 - 品牌优推
  • C++图搜索算法精讲:BFS、DFS与双向BFS实战指南
  • HarmonyOS掌上记账APP开发实践第74篇:包体积优化 — HAR 模块的按需加载与代码缩减
  • GEO数据监测工具哪家性价比更高?四款主流产品横向测评
  • X99鸡血工具V4版:释放E5处理器性能潜力的终极指南
  • Python微信聊天记录分析与NLP实战指南
  • 2026小红书视频下载方法怎么操作?这几种亲测可用 - 免费软件工具方法教程
  • SFML音频开发实战:5分钟搞定C++游戏音效播放