withEventPublication

fun Tool.withEventPublication(agentProcess: AgentProcess, action: Action?, llmOptions: LlmOptions): Tool

Extension function to wrap a Tool with event publication.