Hooks

Python functions and classes of your own that the agent server calls at set points: when it starts and stops, around every agent run, at publishing, before LLM and API calls, and when it needs a secret, an encryption key or the state of a conversation.