Metadata-Version: 2.4
Name: py-code-agent-git
Version: 0.1.0
Summary: Git plugin for Py Code Agent - provides git status and repository information tools
Author-email: Py Code Agent Team <team@pycodeagent.dev>
License: MIT
Keywords: git,plugin,py-code-agent,version-control
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# py-code-agent-git

Git plugin for Py Code Agent - provides git status and repository information tools.

## Features

- **Git Status**: Get current branch, recent commits, and working tree status
- **Repository Context**: Automatically understand the repository state before making changes

## Installation

```bash
# Install from PyPI
pip install py-code-agent-git
```

## Configuration

In your `config.yaml`:

```yaml
plugins:
  enabled:
    - git
```

## Tools Provided

| Tool | Description |
|------|-------------|
| `git_status` | Get git status, branch, and recent commits of the current repository |

## Usage

The plugin automatically provides context about the git repository:

```
> git_status
Branch: main

Recent commits:
abc1234 Fix authentication issue
abc1235 Add new feature
abc1236 Refactor codebase

Status (clean):
 M modified_file.py
?? new_file.py
```