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

Multiedit 工具

Multiedit 工具用于同时编辑多个文件。

概述

Multiedit 工具允许 AI 助手一次性编辑多个文件。它支持:

  • 跨文件编辑
  • 统一应用变更
  • 原子操作

定义位置

  • packages/opencode/src/tool/multiedit.ts

典型使用场景

场景 1:批量更新导入

await MultieditTool.execute({
  edits: [
    {
      filePath: "src/app.ts",
      oldStr: "import { oldLib }",
      newStr: "import { newLib }",
    },
    {
      filePath: "src/utils.ts",
      oldStr: "import { oldLib }",
      newStr: "import { newLib }",
    },
  ],
}, ctx)