edit 调用会很脆弱。
该工具接受单个 input 字符串,其中封装一个或多个文件操作:
参数
input(必需):完整的补丁内容,包括*** Begin Patch和*** End Patch。
注意事项
- 补丁路径支持相对路径(相对于工作区目录)和绝对路径。
tools.exec.applyPatch.workspaceOnly默认为true(限制在工作区内)。仅当你有意让apply_patch在工作区目录之外写入/删除时,才将其设置为false。- 在
*** Update File:区块内使用*** Move to:来重命名文件。 *** End of File在需要时标记仅在 EOF 处插入。- 默认对每个模型启用。设置
tools.exec.applyPatch.enabled: false可将其禁用,或使用tools.exec.applyPatch.allowModels将其限制为特定模型(接受gpt-5.4这样的原始 ID,或openai/gpt-5.4这样的完整 ID)。 - 配置位于
tools.exec.applyPatch.*下。
示例
相关内容
Diffs
用于呈现更改的只读差异查看器。
Exec 工具
由智能体执行 Shell 命令。
代码执行
使用 xAI 进行沙箱隔离的远程 Python 分析。