gitagent-ai


Namegitagent-ai JSON
Version 1.0.5 PyPI version JSON
download
home_pageNone
SummaryAI-powered Git assistant with persistent context management
upload_time2025-07-19 05:41:32
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords git ai assistant automation version-control
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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:**
   ```bash
   pip install gitagent-ai
   ```

3. **Setup User:**
   ```bash
   gitagent-setup
   ```

4. **Set up your Groq API key** (currently need to contact admin : vivekskale03@gmail.com):


## 📖 Usage

```bash
# 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.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "gitagent-ai",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "git, ai, assistant, automation, version-control",
    "author": null,
    "author_email": "Vivek Kale <vivekskale03@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/03/df/596a3029ccee7ec5aea70378b9c0eb339d0e20035da69303341ed5d85efd/gitagent_ai-1.0.5.tar.gz",
    "platform": null,
    "description": "# GitAgent - Unified AI-Powered Git Assistant\n\n**GitAgent** is a unified AI-powered Git assistant that provides intelligent, context-aware Git operations with persistent session management and automatic command verification.\n\n\n## \ud83d\ude80 Key Features\n\n### \ud83d\udcdd **Persistent Context Management**\n- **Session persistence** across multiple invocations\n- **Workflow resumption** for interrupted operations  \n- **Command history** and verification tracking\n\n### \u2705 **Advanced Command Verification**\n- **Automatic success verification** after each command execution\n- **Semantic verification** beyond just error codes\n- **Intelligent error recovery** with specific issue identification\n- **Pre-execution prerequisite checking**\n\n### \ud83d\udd04 **Multi-Step Workflow Management**\n- **Intelligent workflow decomposition** for complex operations\n- **Step-by-step execution** with user confirmation\n- **Context preservation** across workflow steps\n- **Automatic workflow completion** tracking\n\n\n## \ud83d\udee0\ufe0f Installation\n\n1. **Install the package:**\n   ```bash\n   pip install gitagent-ai\n   ```\n\n3. **Setup User:**\n   ```bash\n   gitagent-setup\n   ```\n\n4. **Set up your Groq API key** (currently need to contact admin : vivekskale03@gmail.com):\n\n\n## \ud83d\udcd6 Usage\n\n```bash\n# Interactive mode - ask any Git question\ngitagent \"What's the current status of my repository?\"\n\n# Multi-step operations\ngitagent \"Stage all changes, commit with a meaningful message, and push to origin\"\n\n# Branch operations  \ngitagent \"Delete current branch and create a new feature branch called user-auth\"\n```\n\n\n## \ud83d\udd27 Architecture\n\n### Unified Agent Design\n- **Single LangGraph workflow** handles all scenarios\n- **State management** with persistent sessions\n- **Command verification** at each step\n- **Intelligent routing** based on context and intent\n\n### Session Persistence\n- Full command history with verification results\n- Workflow context and step tracking\n- Resumable across GitAgent invocations\n\n### Verification System\n- **Pre-execution** prerequisite checking\n- **Post-execution** state verification\n- **Semantic validation** of command outcomes\n- **Detailed error reporting** with recovery suggestions\n\n\n## \ud83c\udd98 Support\n\nIf you encounter any issues or have questions:\nContact support : vivekskale03@gmail.com\n\n---\n\n**GitAgent** - Intelligent Git assistance with persistent context and reliable execution tracking.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "AI-powered Git assistant with persistent context management",
    "version": "1.0.5",
    "project_urls": {
        "Bug Reports": "https://github.com/your-username/gitagent/issues",
        "Documentation": "https://github.com/your-username/gitagent#readme",
        "Homepage": "https://github.com/your-username/gitagent",
        "Source": "https://github.com/your-username/gitagent"
    },
    "split_keywords": [
        "git",
        " ai",
        " assistant",
        " automation",
        " version-control"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ea394df1613c996ee6aebdc3fc3189577d95fb9c08d690dd6e83e5438543688e",
                "md5": "8591ef1e95771322c16c3568ebbf5914",
                "sha256": "bde6ac35588a2c9f02e804e2a4e0a89afe708d92bf9f8076af0905d1606d7d06"
            },
            "downloads": -1,
            "filename": "gitagent_ai-1.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8591ef1e95771322c16c3568ebbf5914",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 37876,
            "upload_time": "2025-07-19T05:41:30",
            "upload_time_iso_8601": "2025-07-19T05:41:30.811841Z",
            "url": "https://files.pythonhosted.org/packages/ea/39/4df1613c996ee6aebdc3fc3189577d95fb9c08d690dd6e83e5438543688e/gitagent_ai-1.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "03df596a3029ccee7ec5aea70378b9c0eb339d0e20035da69303341ed5d85efd",
                "md5": "51e99d83715442a8c5d984d562a2fbf5",
                "sha256": "086c498568430cf6ea5e2dc856b20013b500aa7bd96da1004fb594270644e90e"
            },
            "downloads": -1,
            "filename": "gitagent_ai-1.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "51e99d83715442a8c5d984d562a2fbf5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 35567,
            "upload_time": "2025-07-19T05:41:32",
            "upload_time_iso_8601": "2025-07-19T05:41:32.440789Z",
            "url": "https://files.pythonhosted.org/packages/03/df/596a3029ccee7ec5aea70378b9c0eb339d0e20035da69303341ed5d85efd/gitagent_ai-1.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-19 05:41:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "your-username",
    "github_project": "gitagent",
    "github_not_found": true,
    "lcname": "gitagent-ai"
}
        
Elapsed time: 1.08823s