git_bisect
Binary-search which commit introduced a regression by starting a bisect session, marking good/bad commits, and resetting when done.
Instructions
Drive a bisect session: start, mark good/bad commits, or reset. Use this to binary-search which commit introduced a regression by alternating 'good' and 'bad' marks until the culprit is found. Best for: binary-searching which commit introduced a regression. Returns: git bisect progress output. Start with 'start', alternate 'good'/'bad' marks, and 'reset' to end the session. Does NOT inspect history — use git_log to understand commits before bisecting; stash local changes first, because the session checks out commits automatically.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| commit | No | Commit to mark as good or bad | |
| operation | No | One of: start, good, bad, reset | start |
| repo_path | No | Path to the git repository, defaults to '.' (the server working directory) | . |