achievableGoalsToolGroup

fun achievableGoalsToolGroup(context: OperationContext, bindings: Map<String, Any>, listeners: List<AgenticEventListener>, excludedTypes: Set<Class<*>> = emptySet()): ToolGroup

Creates a ToolGroup containing achievable goals for the chat agent from the present OperationContext

Parameters

bindings

any additional bindings to pass to the agent process

listeners

any additional listeners to attach to the tool callbacks

excludedTypes

types of goals to exclude from the tool group