Class AgentCognitiveSupport

java.lang.Object
com.tnsai.agents.AgentCognitiveSupport

public final class AgentCognitiveSupport extends Object
Manages planning, reasoning, evaluation, environment perception, and feedback collection for an Agent.

This class extracts cognitive support concerns from the main Agent class to reduce its size and improve cohesion. It holds:

  • Planning — PlannerHandle for GOAP/HTN planning
  • Reasoning — ReasoningStrategyHandle for ReAct, ToT, etc.
  • Evaluation — EvalHandle + EvalContext for metric hooks
  • Environment — perception and action on environments
  • Feedback — FeedbackCollector for learned preferences

Used by Agent and AgentCapabilities internally.