edit 调用可能不够稳健。
该工具接受一个单独的 input 字符串,其中包含一个或多个文件操作:
参数
input(必填):完整的补丁内容,包括*** Begin Patch和*** End Patch。
注意事项
- Patch 路径支持相对路径(相对于工作区目录)和绝对路径。
tools.exec.applyPatch.workspaceOnly默认为true(仅限工作区)。只有在你确实希望apply_patch在工作区目录之外写入或删除内容时,才将其设置为false。*** Add File:和非自身的*** Move to:要求目标路径不存在。若要有意替换某个路径,请在同一个补丁中先删除该路径,然后再添加或移动替换内容。- 在
*** Update File:区块中使用*** Move to:来重命名文件。 *** End of File用于在需要时标记仅插入到文件末尾的内容。- 默认情况下对每个模型启用。设置
tools.exec.applyPatch.enabled: false可将其禁用,或使用tools.exec.applyPatch.allowModels将其限制为特定模型(接受原始 ID,如gpt-5.4,或完整 ID,如openai/gpt-5.4)。 - 配置位于
tools.exec.applyPatch.*下。
示例
相关内容
差异
用于展示更改的只读差异查看器。
执行工具
来自代理的 Shell 命令执行。
代码执行
与 xAI 一起进行沙盒化远程 Python 分析。