Module multi_step_analysis

Source

Structs§

FileAnalysisResult
File analysis result from the analyze function
FileDataForScoring
File data with analysis results for scoring
FileWithScore
File data with calculated impact score
GenerateResult
Commit message generation result
ScoreResult
Score calculation result

Functions§

analyze_file
Analyzes a single file’s changes
calculate_impact_scores
Calculates impact scores for all files
create_analyze_function_tool
Creates the analyze function tool definition
create_generate_function_tool
Creates the generate function tool definition
create_score_function_tool
Creates the score function tool definition
generate_commit_messages
Generates commit message candidates