SuperAPI AI 工具集

edit

编程与开发

查看项目

更新于 10-15 23:46

技能介绍

用途:替换文件中的精确文本,是修改任何已有文件的默认工具;除从零创建新文件外,应优先于 Write 使用,也适用于定点编辑和删除代码。

主要能力:接受必填参数 path(绝对路径)与 edits({oldText, newText} 数组),无其他可选参数。可将多处互不重叠的改动合并到一次调用中批量执行;把 newText 设为空字符串即可删除文本。

使用方式:编辑前先读取文件以获得准确内容;每个 oldText 必须完全匹配(空格、缩进、换行符均敏感),且在文件中唯一,必要时附带 2-3 行上下文;所有 edits 都针对原始文件匹配,不考虑先前编辑的结果,因此各项不得重叠或嵌套。

失败处理:出现 "String not found" 时重新读取文件核对确切内容(空白差异常见)后重试;出现 "Found multiple times" 时补充更多上下文使 oldText 唯一后重试。不要因一次失败就改用 Write——对已有文件而言这几乎总是错误的恢复方式,应重读、修正 oldText 再重试。

限制:仅做精确文本匹配,无法定位模糊内容;oldText 必须唯一且不与同批次其他编辑重叠;必须先取得文件当前内容;本资料未提供该工具的安装方式、价格、平台或性能数据。