AgentContext constructor

AgentContext({
  1. required AgentGoal goal,
  2. List<AgentTask>? activeTasks,
  3. List<AgentObservation>? recentObservations,
  4. List<String>? workspaceConcepts,
  5. List<String>? retrievedMemories,
  6. Map<String, dynamic>? environment,
  7. int iterationNumber = 0,
})

Implementation

AgentContext({
  required this.goal,
  List<AgentTask>? activeTasks,
  List<AgentObservation>? recentObservations,
  List<String>? workspaceConcepts,
  List<String>? retrievedMemories,
  Map<String, dynamic>? environment,
  this.iterationNumber = 0,
})  : activeTasks = activeTasks ?? const [],
      recentObservations = recentObservations ?? const [],
      workspaceConcepts = workspaceConcepts ?? const [],
      retrievedMemories = retrievedMemories ?? const [],
      environment = environment ?? const {};