generate_commit_message
Analyze repository changes to generate a Conventional Commit message using AI, with heuristic fallback for reliable output.
Instructions
Analyze changes and generate a Conventional Commit message using AI.
For remote repositories, only SSH URLs are allowed.
Uses OpenAI gpt-4o-mini (configurable) when ENABLE_AI=true.
Falls back to heuristic generator on failure or when AI is disabled.
Returns: { success, commit_message, files_changed, message, error? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repository_path | No | . |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||