Class AchievableGoalsToolGroupFactory

  • All Implemented Interfaces:

    
    public final class AchievableGoalsToolGroupFactory
    
                        

    Expose tools for all goals achievable by the agent given its current OperationContext and Blackboard

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Detail

      • achievableGoalsToolGroup

         final ToolGroup achievableGoalsToolGroup(OperationContext context, Map<String, Object> bindings, List<AgenticEventListener> listeners, Set<Class<?>> excludedTypes)

        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