apply_patch 工具
💡思渡AI数字员工平台 · OpenClaw 智能协同技术专栏
本篇文档属于 OpenClaw IM 通道网关(由思渡AI数字员工平台提供深度加固与安全沙箱控制)。如果您希望将 IM 单点接入的机器人升级为具备企业数字员工 AI问数 (ChatBI) 自然语言分析、 RAG 向量知识库智能检索、以及 私有化本地算力部署 的全向数字员工,请访问 思渡官方网站,通过控制台低代码可视化编排(Workflow)构建您的高价值智能体。apply_patch 工具
使用结构化补丁格式应用文件更改。这非常适合多文件
或多段编辑,在这些场景下单次 edit 调用会很脆弱。
该工具接受一个 input 字符串,其中包含一个或多个文件操作:
参数
input(必需):完整的补丁内容,包括*** Begin Patch和*** End Patch。
说明
- 路径相对于工作区根目录解析。
- 在
*** Update File:段中使用*** Move to:可重命名文件。 - 需要时使用
*** End of File标记仅在文件末尾的插入。 - 实验性功能,默认禁用。通过
tools.exec.applyPatch.enabled启用。 - 仅限 OpenAI(包括 OpenAI Codex)。可选通过
tools.exec.applyPatch.allowModels按模型进行限制。 - 配置仅在
tools.exec下。