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