Skip to main content

AI-powered Git assistant with persistent context management

Project description

GitAgent - Unified AI-Powered Git Assistant

GitAgent is a unified AI-powered Git assistant that provides intelligent, context-aware Git operations with persistent session management and automatic command verification.

🚀 Key Features

📝 Persistent Context Management

  • Session persistence across multiple invocations
  • Workflow resumption for interrupted operations
  • Command history and verification tracking

Advanced Command Verification

  • Automatic success verification after each command execution
  • Semantic verification beyond just error codes
  • Intelligent error recovery with specific issue identification
  • Pre-execution prerequisite checking

🔄 Multi-Step Workflow Management

  • Intelligent workflow decomposition for complex operations
  • Step-by-step execution with user confirmation
  • Context preservation across workflow steps
  • Automatic workflow completion tracking

🛠️ Installation

  1. Install the package:

    pip install gitagent-ai
    
  2. Setup User:

    gitagent-setup
    
  3. Set up your Groq API key (currently need to contact admin : vivekskale03@gmail.com):

📖 Usage

# Interactive mode - ask any Git question
gitagent "What's the current status of my repository?"

# Multi-step operations
gitagent "Stage all changes, commit with a meaningful message, and push to origin"

# Branch operations  
gitagent "Delete current branch and create a new feature branch called user-auth"

🔧 Architecture

Unified Agent Design

  • Single LangGraph workflow handles all scenarios
  • State management with persistent sessions
  • Command verification at each step
  • Intelligent routing based on context and intent

Session Persistence

  • Full command history with verification results
  • Workflow context and step tracking
  • Resumable across GitAgent invocations

Verification System

  • Pre-execution prerequisite checking
  • Post-execution state verification
  • Semantic validation of command outcomes
  • Detailed error reporting with recovery suggestions

🆘 Support

If you encounter any issues or have questions: Contact support : vivekskale03@gmail.com


GitAgent - Intelligent Git assistance with persistent context and reliable execution tracking.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gitagent_ai-1.0.3.tar.gz (33.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gitagent_ai-1.0.3-py3-none-any.whl (35.8 kB view details)

Uploaded Python 3

File details

Details for the file gitagent_ai-1.0.3.tar.gz.

File metadata

  • Download URL: gitagent_ai-1.0.3.tar.gz
  • Upload date:
  • Size: 33.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for gitagent_ai-1.0.3.tar.gz
Algorithm Hash digest
SHA256 78ab4152054d55b652bb9e9fad058bdeb0ee7fab96d77bbe4fe99da646f42cad
MD5 a8aadb4481b837f94c771aabbc6eb147
BLAKE2b-256 19c9e58cd112fdc806d902a7eddfac1906e0d375a43ed023496c55c2ee7632c1

See more details on using hashes here.

File details

Details for the file gitagent_ai-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: gitagent_ai-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for gitagent_ai-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 656fa825af4e34cba0eed3565278eca74950c84d7f05be5bfb59117d77e28d1d
MD5 67ab406be9fc1714089c2a1c83e27ad0
BLAKE2b-256 e5007b984bb6ce7cca5c1549f2496243094ecb47109724f110e4facbafc9ecb3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page