Goal Tool Callback
data class GoalToolCallback<I : Any>(val autonomy: Autonomy, val textCommunicator: TextCommunicator, val name: String, val description: String = goal.description, val goal: Goal, val inputType: Class<I>, val listeners: List<AgenticEventListener> = emptyList())
Spring AI ToolCallback implementation for a specific goal.
Constructors
Link copied to clipboard
constructor(autonomy: Autonomy, textCommunicator: TextCommunicator, name: String, description: String = goal.description, goal: Goal, inputType: Class<I>, listeners: List<AgenticEventListener> = emptyList())