Встроенные инструменты
Diffs
diffs — это опциональный инструмент-плагин с кратким встроенным системным руководством и вспомогательным навыком, который превращает контент с изменениями в артефакт diff только для чтения для агентов. Он принимает либо:
- текст
beforeиafter - унифицированный
patch
Он может возвращать:
- URL просмотрщика шлюза для презентации на canvas
- путь к отрендеренному файлу (PNG или PDF) для отправки в сообщении
- оба вывода за один вызов
Когда плагин включен, он добавляет краткое руководство по использованию в пространство системного промпта, а также предоставляет подробный навык для случаев, когда агенту требуются полные инструкции.
Быстрый старт
- Включите плагин.
- Вызовите
diffsсmode: "view"для потоков, ориентированных на canvas. - Вызовите
diffsсmode: "file"для потоков доставки файлов в чате. - Вызовите
diffsсmode: "both", когда нужны оба артефакта.
Включение плагина
{
plugins: {
entries: {
diffs: {
enabled: true,
},
},
},
}
Отключение встроенного системного руководства
Если вы хотите оставить инструмент diffs включенным, но отключить его встроенное руководство в системном промпте, установите plugins.entries.diffs.hooks.allowPromptInjection в false:
{
plugins: {
entries: {
diffs: {
enabled: true,
hooks: {
allowPromptInjection: false,
},
},
},
},
}
Это блокирует хук before_prompt_build плагина diffs, оставляя сам плагин, инструмент и вспомогательный навык доступными. Если вы хотите отключить и руководство, и инструмент, отключите плагин полностью.