Застосовуйте зміни до файлів за допомогою структурованого формату патча. Це ідеально підходить для багатофайлових або багатофрагментних редагувань, коли один викликDocumentation Index
Fetch the complete documentation index at: https://docs.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(у межах робочого простору). Установлюйте його вfalseлише якщо ви навмисно хочете, щобapply_patchзаписував або видаляв файли поза каталогом робочого простору.- Використовуйте
*** Move to:всередині фрагмента*** Update File:, щоб перейменовувати файли. *** 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
Ізольований віддалений аналіз Python з xAI.