edit 调用可能比较脆弱。
该工具接受一个 input 字符串,其中包装一个或多个文件操作:
参数
input(必需):完整补丁内容,包括*** Begin Patch和*** End Patch。
说明
- 补丁路径支持相对路径(相对于工作空间目录)和绝对路径。
tools.exec.applyPatch.workspaceOnly默认值为true(限制在工作空间内)。仅当你有意让apply_patch在工作空间目录之外写入或删除时,才将其设为false。- 在
*** Update File:hunk 中使用*** 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
用于呈现更改的只读 diff 查看器。
Exec tool
从智能体执行 shell 命令。
Code execution
使用 xAI 进行沙箱隔离的远程 Python 分析。