Achievable Goals Tool Group Factory
class AchievableGoalsToolGroupFactory(autonomy: Autonomy, goalToolNamingStrategy: GoalToolNamingStrategy = SanitizedGoalNameToolNamingStrategy)
Expose tools for all goals achievable by the agent given its current OperationContext and Blackboard
Constructors
Link copied to clipboard
constructor(autonomy: Autonomy, goalToolNamingStrategy: GoalToolNamingStrategy = SanitizedGoalNameToolNamingStrategy)
Functions
Link copied to clipboard
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