edit был бы ненадёжным.
Инструмент принимает одну строку input, содержащую одну или несколько файловых операций:
Параметры
input(обязательный): полное содержимое патча, включая*** Begin Patchи*** End Patch.
Примечания
- Пути в патче могут быть относительными (от каталога рабочей области) или абсолютными.
tools.exec.applyPatch.workspaceOnlyпо умолчанию имеет значениеtrue(в пределах рабочей области). Установите значениеfalse, только если намеренно хотите разрешитьapply_patchзапись или удаление за пределами каталога рабочей области.- Чтобы переименовать файлы, используйте
*** Move to:внутри фрагмента*** Update File:. *** End of Fileпри необходимости обозначает вставку только в конец файла.- По умолчанию включён для каждой модели. Установите
tools.exec.applyPatch.enabled: false, чтобы отключить его, или ограничьте его определёнными моделями с помощьюtools.exec.applyPatch.allowModels(принимает простые идентификаторы, такие какgpt-5.4, или полные идентификаторы, такие какopenai/gpt-5.4). - Конфигурация находится в
tools.exec.applyPatch.*.
Пример
Связанные материалы
Различия
Средство просмотра различий только для чтения, предназначенное для представления изменений.
Инструмент выполнения
Выполнение команд оболочки агентом.
Выполнение кода
Изолированный удалённый анализ на Python с помощью xAI.