AgentStateCheckpoint.fromJson constructor
Creates a checkpoint from a JSON map.
Implementation
factory AgentStateCheckpoint.fromJson(Map<String, dynamic> json) {
return AgentStateCheckpoint(
isRunning: json['isRunning'] as bool? ?? false,
currentStep: json['currentStep'] as String? ?? '',
iterationCount: json['iterationCount'] as int? ?? 0,
errorMessage: json['errorMessage'] as String?,
timestamp: json['timestamp'] != null
? DateTime.parse(json['timestamp'] as String)
: DateTime.now(),
);
}