用途:在多个文件间系统性地执行批量重构,例如重命名标识符、替换模式、更新 API 调用。
主要能力:1-9 个文件时使用原生工具(Grep 查找 + Edit 的 replace_all 替换);10 个及以上文件时自动改用 code-execution 技能,示例调用 from api.code_transform import rename_identifier,返回 files_modified 与 total_replacements 统计。
使用方式:先 Grep 查找全部出现位置并查看上下文,确认范围后对每个文件用 Edit(replace_all=true) 替换,再重新 Grep 验证,最后建议运行测试。典型场景包括重命名函数、替换废弃模式(如 var 改 let/const)、更新 API 路径。
限制与注意:Edit 必须精确匹配空白与引号;需考虑字符串、注释、导出 API 的破坏性变更及大小写敏感等边界情况;资料未提供安装命令、收费与平台信息。