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

AgentHookConfig

Настройки назначения и доставки, общие для хуков событий жизненного цикла и внешних инструментов, вызываемых LLM.

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
AgentHookConfig
{
"webhook_url": "string",
"backend_type": "n8n",
"tool_name": "string",
"refresh_ctx_after": false,
"llm_description": "string",
"wait_for_results_async": false,
"wait_for_results_async_timeout_seconds": 600
}