hepTurnDoneFrame function
Builds turn_done for turnId.
Implementation
String hepTurnDoneFrame({
required int turnId,
required String message,
required List<Map<String, Object>> toolResults,
required Usage usage,
required String stopReason,
}) => jsonEncode({
'type': 'turn_done',
'turn_id': turnId,
'message': message,
'tool_results': toolResults,
'usage': {
'input': usage.input,
'output': usage.output,
'cost': usage.cost.total,
},
'stop_reason': stopReason,
});