
ShadowGit
Provides AI assistants with secure read-only access to ShadowGit repositories for analyzing detailed commit history and code evolution. Includes session management to help AI create clean, organized commits instead of fragmented auto-commits.
What it does
- Execute read-only git commands (log, diff, blame, grep)
- List available ShadowGit repositories
- Start/end work sessions to pause auto-commits
- Create clean checkpoints and commits
- Analyze fine-grained commit history
- Trace code evolution for debugging
Best for
Tools (5)
List all available ShadowGit repositories. Use this first to discover which repositories you can work with.
Execute a read-only git command on a ShadowGit repository. Only safe, read-only commands are allowed.
Start a work session. MUST be called BEFORE making any changes. Without this, ShadowGit will create fragmented auto-commits during your work!
Create a git commit with your changes. Call this AFTER completing your work but BEFORE end_session. Creates a clean commit for the user to review.
End your work session to resume ShadowGit auto-commits. MUST be called AFTER checkpoint to properly close your work session.