Metadata-Version: 2.3
Name: agent-synchronizer
Version: 0.2.0
Summary: Synchronize agent files across providers
Requires-Dist: pyyaml>=6.0
Requires-Python: >=3.14
Description-Content-Type: text/markdown

# Agent Synchronizer

CLI tool for syncing skills, subagents, AGENTS/CLAUDE.md and provider-specific files.

## Install 

```shell
uv add agent-synchronizer
```

## Usage

```shell
uv run agent-synchronizer <central_repo> \
    --config <config_path> \
    --save-config \
    --sync-report \
    --verbose \
```

## Config

```yaml
common:
  - AGENTS.md
  - skills
  - agents
providers:
  - name: codex
    path: /Users/me/.codex
    files:
      - config.toml
```

`common` lists files and directories synced for every provider. Provider `files` are
synced under that provider's directory in the central repo.

## OOTB Providers

We use the `$HOME`-based config directories for each provider.

- Claude
- Codex
- OpenCode
- Cursor