exportAssistant method

Map<String, dynamic> exportAssistant(
  1. Assistant assistant
)

Export assistant configuration

Implementation

Map<String, dynamic> exportAssistant(Assistant assistant) {
  return {
    'name': assistant.name,
    'description': assistant.description,
    'model': assistant.model,
    'instructions': assistant.instructions,
    'tools': assistant.tools.map((t) => t.toJson()).toList(),
    'tool_resources': assistant.toolResources?.toJson(),
    'metadata': assistant.metadata,
    'exported_at': DateTime.now().toIso8601String(),
  };
}