Перейти к основному содержимому

AgentHooksConfig

Хуки событий жизненного цикла, сгруппированные по типу события. Событие журналируется один раз и синхронно отправляется во все настроенные назначения.

hooks object

Назначения хуков по типу события жизненного цикла. Можно одновременно использовать n8n и tool_backend.

property name* object[]
  • Array [
  • webhook_urlWebhook Urlrequired

    Относительный путь хука. Для lifecycle-хука через tool_backend используйте {client}/hooks/{endpoint}; путь разрешается относительно базы /clients/ сервиса client-tools.

    backend_typeHookBackendType

    Бэкенд доставки. n8n вызывает настроенный хост n8n, tool_backend — сервис client-tools.

    Possible values: [n8n, tool_backend]

    Default value: n8n
    tool_name object

    Имя инструмента для LLM. Используется только в конфигурации hook_tools.

    anyOf
    string
    refresh_ctx_afterRefresh Ctx After

    Перезагрузить контекст лида и контакта после успешного lifecycle-хука, если синхронный обработчик изменяет эти сущности.

    Default value: false
    llm_description object

    Инструкция для LLM по использованию внешнего инструмента. Используется только в hook_tools.

    anyOf
    string
    wait_for_results_asyncWait For Results Async

    Возвращает ли внешний инструмент результат позже через асинхронный call-result callback.

    Default value: false
    wait_for_results_async_timeout_secondsWait For Results Async Timeout Seconds

    Максимальное время ожидания результата асинхронного инструмента в секундах.

    Default value: 600
  • ]
  • AgentHooksConfig
    {
    "hooks": {}
    }