since v11.30

The extension point AgentChatActionValidator is a java interface that can be implemented to validate various actions performed by an agent on a chat.

All required information about the agent and the chat is provided by the AgentChatAction parameters, which are passed to the various method calls. If you don't need to distinguish the different actions you can just override the method with the AgentChatAction parameter. Otherwise override the methods that suit your needs.