Skip to main content

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.

Metadata

Release files for gitagent-ai 1.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gitagent-ai 1.0.5
File Size Uploaded Provenance
gitagent_ai-1.0.5.tar.gz 35.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for gitagent-ai 1.0.5
File Interpreter ABI Platform
gitagent_ai-1.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 73.4 kB

Release files / gitagent_ai-1.0.5.tar.gz

Download URL gitagent_ai-1.0.5.tar.gz
Size 35.6 kB
Tags Source
SHA-256 checksum
How to use checksums
086c498568430cf6ea5e2dc856b20013b500aa7bd96da1004fb594270644e90e
BLAKE2b-256 checksum
How to use checksums
03df596a3029ccee7ec5aea70378b9c0eb339d0e20035da69303341ed5d85efd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release files / gitagent_ai-1.0.5-py3-none-any.whl

Download URL gitagent_ai-1.0.5-py3-none-any.whl
Size 37.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bde6ac35588a2c9f02e804e2a4e0a89afe708d92bf9f8076af0905d1606d7d06
BLAKE2b-256 checksum
How to use checksums
ea394df1613c996ee6aebdc3fc3189577d95fb9c08d690dd6e83e5438543688e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Security for gitagent-ai 1.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page