Part of #91. Ensure the hook is only triggered once per session. The trigger state should be reset when the user sends a new message.
Part of #91. Ensure the hook is only triggered once per session. The trigger state should be reset when the user sends a new message.