fix(git/commit.rs): 错误修复
This commit is contained in:
@@ -260,7 +260,11 @@ impl CommitCommand {
|
|||||||
|
|
||||||
println!("{}", messages.ai_analyzing());
|
println!("{}", messages.ai_analyzing());
|
||||||
|
|
||||||
let language = Language::from_str(&config.language.output_language).unwrap_or(Language::English);
|
let language_str = &config.language.output_language;
|
||||||
|
let language = Language::from_str(language_str).unwrap_or(Language::English);
|
||||||
|
|
||||||
|
// Debug: print language info
|
||||||
|
eprintln!("DEBUG: Language config: '{}', parsed as: {:?}", language_str, language);
|
||||||
|
|
||||||
let generated = if self.yes {
|
let generated = if self.yes {
|
||||||
generator.generate_commit_from_repo(repo, format, language).await?
|
generator.generate_commit_from_repo(repo, format, language).await?
|
||||||
|
|||||||
@@ -125,6 +125,10 @@ impl LlmClient {
|
|||||||
) -> Result<GeneratedCommit> {
|
) -> Result<GeneratedCommit> {
|
||||||
let system_prompt = get_commit_system_prompt(format, language);
|
let system_prompt = get_commit_system_prompt(format, language);
|
||||||
|
|
||||||
|
// Debug: print system prompt info
|
||||||
|
eprintln!("DEBUG: System prompt language: {:?}", language);
|
||||||
|
eprintln!("DEBUG: System prompt (first 200 chars): {}...", &system_prompt.chars().take(200).collect::<String>());
|
||||||
|
|
||||||
let prompt = format!("{}", diff);
|
let prompt = format!("{}", diff);
|
||||||
let response = self.provider.generate_with_system(system_prompt, &prompt).await?;
|
let response = self.provider.generate_with_system(system_prompt, &prompt).await?;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user