AgentTask constructor
AgentTask({})
Implementation
AgentTask({
required this.id,
required this.goalId,
required this.description,
List<String>? dependsOnIds,
this.toolHint,
this.estimatedComplexity = 0.5,
DateTime? createdAt,
Map<String, dynamic>? inputContext,
}) : assert(estimatedComplexity >= 0.0 && estimatedComplexity <= 1.0),
dependsOnIds = dependsOnIds ?? const [],
createdAt = createdAt ?? DateTime.now(),
inputContext = inputContext ?? const {};