AgentState constructor
AgentState({
- required String id,
- required AgentRole role,
- AgentStatus status = AgentStatus.idle,
- String? currentTaskId,
- DateTime? lastActivity,
Creates a new agent state snapshot.
Implementation
AgentState({
required this.id,
required this.role,
this.status = AgentStatus.idle,
this.currentTaskId,
DateTime? lastActivity,
}) : lastActivity = lastActivity ?? DateTime.now();