Git Changelog Analyze
git_changelog_analyzeAnalyze git history to review changelogs for security issues, breaking changes, and feature gaps. Collects commits and tags to support comprehensive quality and storyline assessments.
Instructions
Gather git history context (commits, tags) and structured review instructions to support LLM-driven changelog analysis. Changelog file should be read separately; this tool provides the supporting git data and analysis framework. Pass one or more review types to control what kind of analysis to perform.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Path to the Git repository. Defaults to session working directory set via git_set_working_dir. | . |
| reviewTypes | Yes | Types of changelog review to perform. At least one required. Options: security, features, storyline, gaps, breaking_changes, quality. | |
| maxCommits | No | Maximum recent commits to fetch for cross-referencing (1-1000). | |
| sinceTag | No | Only include git history since this tag (e.g., "v1.2.0"). Narrows the analysis window. | |
| branch | No | Branch to analyze (defaults to current branch). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | Indicates if the operation was successful. | |
| reviewTypes | Yes | Review types that were requested. | |
| gitContext | Yes | Git history context for changelog cross-referencing. | |
| reviewInstructions | Yes | Analysis instructions for each requested review type. Guides the LLM on what to look for in the changelog. |