Apply Patch 工具
Apply Patch 工具用于应用补丁文件。
概述
Apply Patch 工具允许 AI 助手应用基于 diff 的补丁。它支持:
- 创建新文件
- 更新现有文件
- 删除文件
- 重命名文件
定义位置
packages/opencode/src/tool/apply_patch.ts
典型使用场景
场景 1:应用补丁
await ApplyPatchTool.execute({
patch: `
*** Begin Patch
*** Add File: src/utils.ts
+export function helper() {
+ return "value"
+}
*** End Patch
`,
}, ctx)