pub fn create_archive( name: &str, messages: Vec<ChatMessage>, ) -> Result<ChatArchive, String>
创建新归档