Skip to content

Releases: InflixOP/GitPilot

GitPilot 2.0.0 - Major Release

15 Oct 19:27

Choose a tag to compare

Release Date: October 15, 2025
Version: 2.0.0
Breaking Changes: Yes (Enhanced CLI structure)


🌟 What's New in GitPilot 2.0.0

GitPilot 2.0.0 transforms your Git workflow with powerful AI-driven insights, comprehensive repository analysis, and advanced visualization tools. This major release introduces enterprise-grade features that make Git management intelligent, efficient, and insightful.


🎯 Major New Features

🏥 Repository Health Monitor

Transform how you maintain your repositories with comprehensive health analysis:

  • Smart Health Scoring: AI-powered repository assessment with actionable scores
  • Performance Metrics: Repository size analysis, tracking efficiency, and optimization suggestions
  • Activity Analysis: Commit patterns, branch management insights, and development velocity
  • Automated Recommendations: Get personalized suggestions to improve repository health
gitpilot health --detailed --model 1

📊 Visual Git Graph

Visualize your Git history like never before:

  • Interactive Commit Graph: Beautiful tree visualization of branches and merges
  • Multiple Display Formats: Tree view, table format, and JSON export
  • Branch Relationship Mapping: See how branches connect and diverge
  • Commit Metadata: Author, date, and merge information at a glance
gitpilot graph --format tree --max-commits 20

🔍 Semantic Commit Search

Find commits using natural language powered by AI:

  • Natural Language Queries: Search commits by description, not just keywords
  • AI Relevance Scoring: Get the most relevant commits ranked by importance
  • Historical Analysis: Search through extensive commit history efficiently
  • Context-Aware Results: Understand why commits match your search
gitpilot search "authentication bug fixes" --limit 30

🤖 AI-Powered Conflict Resolution

Get intelligent assistance for merge conflicts:

  • Conflict Analysis: AI examines conflict patterns and suggests resolutions
  • Step-by-Step Guidance: Detailed resolution strategies with explanations
  • Auto-Resolution Detection: Identify conflicts that can be safely auto-resolved
  • Best Practice Recommendations: Learn better merge strategies
gitpilot conflicts --model 3

🔒 Advanced Security Scanner

Protect your repositories with comprehensive security analysis:

  • Secret Detection: Identify accidentally committed API keys, passwords, and tokens
  • Sensitive File Analysis: Find files that shouldn't be in version control
  • Security Scoring: Quantified security assessment with improvement suggestions
  • Pattern-Based Scanning: Advanced regex patterns for various secret types
gitpilot analyze --security

Performance Analytics

Optimize your repository for better performance:

  • Size Analysis: Breakdown of repository size and storage usage
  • Tracking Efficiency: Measure how well your repository tracks files
  • Branch Health: Analysis of branch management patterns
  • Storage Optimization: Recommendations for reducing repository size
gitpilot analyze --performance

🔧 Enhanced CLI Interface

New Command Structure

GitPilot 2.0.0 introduces specialized commands alongside the traditional interface:

# Traditional natural language (still supported)
gitpilot "show me the repository status"

# New specialized commands
gitpilot health      # Repository health analysis
gitpilot search      # Semantic commit search  
gitpilot graph       # Visual Git graph
gitpilot conflicts   # Conflict resolution
gitpilot analyze     # Advanced analysis

Command Options

  • --format json|text|table|tree - Multiple output formats
  • --detailed - Enhanced analysis with AI insights
  • --model 1|2|3|4 - Choose from 4 AI models
  • --security - Security-focused analysis
  • --performance - Performance metrics focus

🤖 Enhanced AI Capabilities

Multi-Model AI Support

Choose the best AI model for your needs:

  1. 🔸 Gemini 2.0 Flash - Google's latest model for fast, accurate responses
  2. ⚡ Llama 3.1 8B Instant - Lightning-fast inference via Groq
  3. ⚡ Llama 3.3 70B Versatile - Advanced reasoning for complex tasks
  4. ⚡ DeepSeek R1 Distill - Specialized model for code analysis

Intelligent Analysis Features

  • Context-Aware Responses: AI considers your repository's specific state
  • Pattern Recognition: Advanced analysis of Git patterns and workflows
  • Smart Recommendations: Personalized suggestions based on repository analysis
  • Enhanced Response Parsing: Better handling of various AI response formats

🎨 VS Code Extension Updates

New Commands

  • GitPilot: Repository Health Check - Full health analysis in VS Code
  • GitPilot: Search Commits - Semantic search integration
  • GitPilot: Show Git Graph - Visual graph display
  • GitPilot: Resolve Conflicts - AI conflict assistance
  • GitPilot: Security Scan - Security analysis results

Enhanced Integration

  • Updated to version 2.0.0 with new feature support
  • Improved UI components for better user experience
  • Enhanced API key management in VS Code settings

📈 Performance Improvements

Optimized Analysis

  • Faster Repository Scanning: Improved performance for large repositories
  • Efficient Memory Usage: Better handling of extensive Git history
  • Caching System: Smart caching for frequently accessed data
  • Parallel Processing: Multi-threaded analysis for better performance

Scalability Enhancements

  • Support for repositories with 1000+ commits
  • Efficient handling of 50+ branches
  • Optimized for repositories up to several GB in size
  • Improved response times for complex analyses

🔄 Migration Guide

From v1.x to v2.0

✅ What's Compatible:

  • All existing natural language commands work unchanged
  • API key configuration remains the same
  • VS Code extension updates automatically

⚠️ What's Changed:

  • New CLI command structure (old commands still work)
  • Enhanced configuration options
  • Improved output formatting

📋 Update Steps:

# Update GitPilot
pip install --upgrade gitpilot

# Verify version
gitpilot --version

# Test new features
gitpilot health

🛠️ Technical Improvements

Architecture Enhancements

  • Modular Design: New repo_health.py module for health monitoring
  • Enhanced Context Analysis: Improved context_analyzer.py with advanced Git operations
  • Extended AI Engine: Enhanced ai_engine.py with new AI capabilities
  • Rich CLI Interface: Beautiful terminal output with progress indicators

New Dependencies

  • Enhanced rich library integration for better UI
  • Improved Git analysis with extended GitPython usage
  • Advanced pattern matching for security scanning

Code Quality

  • Comprehensive type hints throughout codebase
  • Enhanced error handling and logging
  • Improved test coverage with new test suites
  • Better documentation and code comments

📊 Feature Comparison

Feature v1.x v2.0
Natural Language Commands
Multi-Model AI ✅ Enhanced
Repository Health New
Visual Git Graph New
Security Scanner New
Conflict Resolution New
Semantic Search New
Performance Analytics New
Specialized Commands New
VS Code Commands 2 7

🎯 Use Cases

For Individual Developers

  • Monitor repository health and get optimization suggestions
  • Visualize complex Git histories with ease
  • Search commits using natural language
  • Get AI assistance for difficult merge conflicts

For Development Teams

  • Standardize repository health across projects
  • Identify security issues before they become problems
  • Analyze team development patterns and optimize workflows
  • Improve Git practices with intelligent recommendations

For DevOps Engineers

  • Automate repository health checks in CI/CD pipelines
  • Generate repository analytics and reports
  • Monitor repository security across multiple projects
  • Optimize repository performance at scale

🚀 Getting Started

Installation

# Install or upgrade GitPilot
pip install --upgrade gitpilot

# Install VS Code extension
code --install-extension InflixOP.gitpilot

Quick Start

# Check your repository health
gitpilot health

# Visualize your Git history
gitpilot graph --format tree

# Search your commits
gitpilot search "bug fixes"

# Analyze security
gitpilot analyze --security

API Key Setup

# For AI features (optional but recommended)
export GEMINI_API_KEY="your-gemini-key"
export GROQ_API_KEY="your-groq-key"

🐛 Bug Fixes & Improvements

Resolved Issues

  • Fixed parsing issues with various AI model responses
  • Improved error handling for non-Git directories
  • Enhanced command validation and safety checks
  • Better handling of large repository operations

Performance Fixes

  • Optimized memory usage for large commit histories
  • Faster repository scanning and analysis
  • Improved response times for AI queries
  • Better handling of network timeouts

🎉 GitPilot 2.0.0 - Making Git Intelligent, One Command at a Time!

The future of Git workflow management is here. Experience the power of AI-driven repository management with GitPilot 2.0.0.

v1.1.1- Vs code Release

27 Jul 11:22

Choose a tag to compare

🎉 What's New:

Enhancements:

• Activation Events: Improved lazy activation to enhance performance
• Error Handling: Comprehensive logging and error handling added for smoother user experience
• Optimized Packaging: Updated .vscodeignore settings to ensure only necessary files are included

Bug Fixes:

• Command Registration: Ensured all commands are correctly registered in the published version
• UI Stability: Fixed issues with panel not opening in the published extension

New Features:

• Custom Logo: Added icon.png for a professional look in the VS Code Marketplace
• Real-time Feedback: Alerts and information messages for user interactions

📈 Improvements:
• Performance Optimization: Reduced package size and file count for efficient loading
• Developer Experience: Enhanced extension activation feedback with console logs and VS Code notifications

🚀 Installation & Usage:
• Install via VS Code Extensions tab, direct link, or command line
• Configure API keys in VS Code settings
• Access the GitPilot AI panel using the robot icon in the Activity Bar

🐛 Known Issues:
• None at this time. All reported issues have been addressed in this release.

This update ensures a polished and stable experience for users taking advantage of GitPilot's AI capabilities directly in VS Code. Enjoy streamlined Git operations with enhanced reliability! 🚀

v1.1.0 - Model Release

17 Jul 17:35

Choose a tag to compare

Release Notes for GitPilot v1.1.0

New Features

• Multi-Model AI Integration: Added support for multiple AI models, including:
• Google Gemini 2.0 Flash: Fast and accurate command generation.
• Groq Llama 3.1 8B Instant: Lightning-fast inference.
• Groq Llama 3.3 70B Versatile: Diverse and powerful command generation.
• DeepSeek R1 Distill Llama 70B: Advanced reasoning capabilities.
• Model Selection: Users can now select their preferred AI model using the --model option.

Improvements

• Enhanced Parsing: Improved response parsing to handle various formats from different AI models.
• Updated README: Documentation now includes instructions for using new models, setting up API keys, and example commands.

Bug Fixes

• Response Parsing: Resolved issues with parsing non-standard response formats from Groq models.
• Command Execution: Fixed inconsistencies when executing commands with models other than Gemini.

Documentation

• Updated API key setup and model selection instructions.
• Expanded examples to showcase the use of different models.

Configuration

• Added support for configuring multiple API keys (Gemini and Groq) for broader model support.

v1.0.0 - Initial Release

13 Jul 16:43

Choose a tag to compare

🎉 Initial Release - AI-Powered Git Assistant

GitPilot transforms Git workflows by converting natural language into precise Git commands. Simply tell GitPilot what you want to do in plain English, and it handles the technical details.

🌟 Key Features:

  • Natural Language Processing: Convert requests like "create a new branch for user auth" into proper Git commands
  • AI-Powered Intelligence: Powered by Google's Gemini AI for accurate command generation and context awareness
  • Safety First: Automatic detection of destructive operations with confirmation prompts and dry-run mode
  • Repository Analysis: Real-time analysis of branch status, working directory state, and remote synchronization
  • Rich Terminal Interface: Beautiful, colorized output with progress indicators and interactive prompts

🛡️ Safety Features:

  • Destructive operation detection (force push, hard reset, etc.)
  • Context-aware warnings for uncommitted changes and remote status
  • Command validation to prevent injection attacks

📦 Installation: pip install gitpilot
🔧 Installation alternatives if pip fails:

  • From source: git clone https://github.com/InflixOp/gitpilot.gitcd gitpilotpip install -e .

Requirements: Python 3.8+, Git, Google Gemini API key