使用结构化补丁格式应用文件更改。这非常适合多文件或多处代码块编辑,因为单次Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
edit 调用在这种情况下会比较脆弱。
该工具接受一个 input 字符串参数,其中包裹一个或多个文件操作:
参数
input(必填):完整的补丁内容,必须包含*** Begin Patch和*** End Patch。
说明
- 补丁路径支持相对路径(相对于工作区目录)和绝对路径。
tools.exec.applyPatch.workspaceOnly默认值为true(仅限工作区内)。只有在你明确希望apply_patch在工作区目录之外写入/删除时,才将其设为false。- 在
*** Update File:代码块中使用*** Move to:可重命名文件。 - 必要时,可使用
*** End of File标记仅在 EOF 处插入内容。 - 默认适用于 OpenAI 和 OpenAI Codex 模型。设置
tools.exec.applyPatch.enabled: false可禁用该功能。 - 也可以通过
tools.exec.applyPatch.allowModels按模型进行限制。 - 配置仅位于
tools.exec下。