Code Reader
首页
帮助
设计文档
首页
帮助
设计文档
  • Apply Patch 工具

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)