diff --git a/src/cmd/commit/mod.rs b/src/cmd/commit/mod.rs index 21410fc5..27b7c5df 100644 --- a/src/cmd/commit/mod.rs +++ b/src/cmd/commit/mod.rs @@ -97,7 +97,9 @@ impl Run for Cmd { .top_p(self.top_p) .build() .log()?; + tracing::debug!("{:#?}", request); let response = client.chat().create(request).await.log()?; + tracing::debug!("{:#?}", response); if let Some(usage) = response.usage { println!( "Tokens: {} (prompt) + {} (completion) = {} (total)", @@ -132,7 +134,7 @@ where let mut lines: Vec<_> = message.trim().split('\n').collect(); let subject = lines[0].trim(); let pattern: Regex = - Regex::new(r"(?P\w+)(?:\((?P\w+)\))?(?P!)?: (?P.+)") + Regex::new(r"(?P\w+)(?:\((?P\S+)\))?(?P!)?: (?P.+)") .log() .unwrap(); let matches = pattern.captures(subject)?;