AgentHooksConfig
Lifecycle event hooks grouped by event type. Each event is journaled once and delivered synchronously to every configured destination.
hooks object
Hook destinations keyed by lifecycle event type. n8n and tool_backend destinations can be mixed.
property name* object[]
Relative hook path. For tool_backend lifecycle hooks use {client}/hooks/{endpoint}; it is resolved below the client-tools /clients/ base.
Delivery backend. n8n calls the configured n8n host; tool_backend calls the client-tools service.
Possible values: [n8n, tool_backend]
n8ntool_name object
LLM tool name. Used only when this configuration appears in hook_tools.
- string
- null
Reload lead and contact context after a successful lifecycle hook, for synchronous handlers that mutate them.
falsellm_description object
Instructions shown to the LLM for an external tool. Used only in hook_tools.
- string
- null
Whether an external tool returns later through the asynchronous call-result callback.
falseMaximum wait for an asynchronous tool result, in seconds.
600{
"hooks": {}
}