Catalog PyPI
Back to packageRELEASE DETAILS

0.2.0

PyPI

agentsync-vcs

Universal Version Control System for AI Agent behaviors

Published2 May 2026
Direct dependencies2
Transitive dependenciesNot calculated

README

Version 0.2.0 documentation

agentsync-vcs

Universal Agent VCS and package manager for AI Agent behaviors.

CI codecov License Python Version

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 and .cursorrules
  • Claude Code: CLAUDE.md and .claude/skills/
  • GitHub Copilot: .github/copilot-instructions.md and .github/instructions/*.md
  • Windsurf: .windsurf/rules/*.md and .windsurfrules
  • Trae: .trae/project_rules.md and .trae/skills/*.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"]
type: rule # Optional: 'rule', 'skill', or 'global'
---
- Use functional programming patterns.
- Ensure all exports are documented.

Advanced Targets

  • Cursor: Rules are compiled into modular .cursor/rules/*.mdc files. Use type: global for project-wide standards.
  • Claude Code: Standard rules merge into CLAUDE.md. Use type: skill for modular capabilities in .claude/skills/.
  • Windsurf: All rules are compiled into modular .windsurf/rules/*.md files for efficient context loading.
  • Trae: Universal guidelines go to .trae/rules/project_rules.md. Use type: skill for modular .trae/skills/.
  • GitHub Copilot: Uses .github/copilot-instructions.md for global rules and .github/instructions/*.md for path-specific ones.
  • Gemini & Codex: All rules are intelligently merged into a single source of truth (GEMINI.md or AGENTS.md).

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.

Documentation

For detailed guides on configuration, architecture, and IDE-specific adapters, see the Documentation.

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.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 2

Native requirements
2 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
PyYAML
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
PyYAML>=6.0.1runtime
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pydantic>=2.5.3runtime

Distribution files

2 collected
agentsync_vcs-0.2.0-py3-none-any.whl

bdist_wheel · 17.04 KB · Python py3

Source file
agentsync_vcs-0.2.0.tar.gz

sdist · 16.2 KB · Python source

Source file

Repository

PENDING
sumanthp/agent-sync

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:31 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:702a2745b40ceab77e5bceb4b6ec28e900f96d4685d2de0a0654e7d99c2beba6

Other collected versions

View all collected versions →