Module api

Module api 

Source

Structs§

AnalysisContext
Optional context information for commit analysis

Functions§

fallback_summary
Provide a deterministic fallback summary if model generation fails
format_types_description
Format commit types from config into a rich description for the prompt Order is preserved from config (first = highest priority)
generate_analysis_with_map_reduce
Generate conventional commit analysis, using map-reduce for large diffs
generate_conventional_analysis
Generate conventional commit analysis using OpenAI-compatible API
generate_summary_from_analysis
Create commit summary using a smaller model focused on detail retention
retry_api_call
Retry an API call with exponential backoff