pub async fn generate_commit_message(diff: &str) -> Result<String>
Generates an improved commit message using the provided prompt and diff