AgentState.fromJson constructor
Deserializes an agent state from a JSON map.
Implementation
factory AgentState.fromJson(Map<String, dynamic> json) => AgentState(
id: json['id'] as String,
role: AgentRole.values.byName(json['role'] as String),
status: AgentStatus.values.byName(json['status'] as String),
currentTaskId: json['currentTaskId'] as String?,
lastActivity: DateTime.parse(json['lastActivity'] as String),
);