gograph_changes
Identify structural changes in Go code by comparing against a git reference. Helps during code reviews and pull request verification to track modified symbols, kinds, and paths.
Instructions
Analyze structural changes and modifications in Go files compared to a specific git commit reference. BEHAVIOR & SAFETY: This is a 100% local, read-only static analysis tool. It has no side effects, requires no authorization or credentials, has no rate limits, and performs zero destructive modifications. USAGE GUIDELINES: Call this tool during code reviews, pull request verification, or post-edit sessions to track structural diffs. Do NOT use for line diffs (use standard git diff instead). COMPLETENESS: Requires 'since' parameter. Returns changed symbol names, kinds, and paths. Example since: 'HEAD~1'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| git_ref | No | Optional git reference to compare against (e.g., 'main', 'HEAD~5', 'v1.4.50') |