使用结构化补丁格式应用文件更改。它很适合多文件或多 hunk 编辑,在这些场景中单个Documentation Index
Fetch the complete documentation index at: https://docs2.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:hunk 中使用*** Move to:来重命名文件。 *** End of File在需要时标记仅 EOF 插入。- 默认可用于 OpenAI 和 OpenAI Codex 模型。设置
tools.exec.applyPatch.enabled: false可禁用它。 - 可选择通过
tools.exec.applyPatch.allowModels按模型设置门控。 - 配置仅位于
tools.exec下。
示例
相关
Diffs
用于变更呈现的只读 diff 查看器。
Exec tool
来自智能体的 shell 命令执行。
Code execution
使用 xAI 的沙箱隔离远程 Python 分析。