Universal Version Control System for AI Agent behaviors
Project description
agentsync-vcs
Universal Agent VCS and package manager for AI Agent behaviors.
Overview
agentsync-vcs is not just a file mirror; it is a behavior compiler and distribution system for AI agents.
Unlike tools that merely copy text between IDEs, agentsync-vcs allows you to maintain a single, versioned source of truth in Git and compiles it into the optimized, native configuration for every AI tool in your stack (Cursor, Claude Code, Copilot, etc.). It enables engineering teams to enforce architectural standards and "harness engineering" guidelines across any environment.
Supported Targets
- Cursor:
.cursor/rules/*.mdc - Claude Code:
CLAUDE.md - GitHub Copilot:
.github/copilot-instructions.mdand.github/instructions/*.md - Codex:
AGENTS.md - Gemini:
GEMINI.md
Installation
Prerequisites
- Python 3.8+
Install via pip
pip install agentsync-vcs
Usage
Initialize a project
agentsync-vcs init
This creates a sample-rule.md file and a .agent-sync/ configuration folder.
Define a Rule
Create a .md file with YAML frontmatter:
---
name: my-rule
description: Guidelines for this project
globs: ["src/**/*.ts"]
---
- Use functional programming patterns.
- Ensure all exports are documented.
Remote Syncing
Sync rules from a shared team repository:
agentsync-vcs remote add https://github.com/my-org/agent-rules.git
agentsync-vcs sync
agentsync-vcs pull cursor
This will compile both your local rules and all rules from the remote Git repositories.
License
This project is licensed under the Apache License 2.0 with Commons Clause v1.0.
This means:
- Free for personal and internal use.
- No Commercial Sale/Hosting: You cannot sell the software or provide it as a paid service (e.g., hosting, support, or consulting where the value is derived substantially from the software) without explicit permission.
- Licensor retains all rights: The original author (Sumanth Polisetty) retains the right to distribute and sell the software commercially.
See the LICENSE file for the full text.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentsync_vcs-0.1.0-py3-none-any.whl.
File metadata
- Download URL: agentsync_vcs-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f0df765e8abe2792d818b2978c86e99432bf5c05431680f0f7a75d635a26035
|
|
| MD5 |
abef00f9084db3b9127ee26a0761b53e
|
|
| BLAKE2b-256 |
73ec615ffc011f3bf311e874b791c0d8adb7fd208a21413dd2bf45372569283f
|