Event Publishing Tool
class EventPublishingTool(delegate: Tool, agentProcess: AgentProcess, action: Action?, llmOptions: <Error class: unknown class>) : Tool
Tool decorator that publishes events for tool calls.
Constructors
Link copied to clipboard
constructor(delegate: Tool, agentProcess: AgentProcess, action: Action?, llmOptions: <Error class: unknown class>)
Properties
Functions
Link copied to clipboard
Execute the tool with JSON input.
Link copied to clipboard
Extension function to convert an Embabel Tool to a Spring AI ToolCallback.
Link copied to clipboard
fun Tool.withEventPublication(agentProcess: AgentProcess, action: Action?, llmOptions: <Error class: unknown class>): Tool
Extension function to wrap a Tool with event publication.