fix(git/commit.rs): 错误修复
This commit is contained in:
@@ -260,7 +260,11 @@ impl CommitCommand {
|
||||
|
||||
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 {
|
||||
generator.generate_commit_from_repo(repo, format, language).await?
|
||||
|
||||
@@ -125,6 +125,10 @@ impl LlmClient {
|
||||
) -> Result<GeneratedCommit> {
|
||||
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 response = self.provider.generate_with_system(system_prompt, &prompt).await?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user