This release is a pre-release and may not be stable for production use.
emcd-agents
🤖 AI Agent Configuration Management - Centralized, version-controlled configurations for AI development tools with hybrid distribution architecture. Enables rapid iteration on agent configurations while maintaining consistency across multiple projects through tag-based releases and dynamic content generation.
Key Features ⭐
- 🏗️ Hybrid Distribution Architecture
Combines Copier templates for base configuration with agentsmgr CLI for dynamic content generation from structured data sources.
- ⚡ Lightning-Fast Iteration
Tag-based releases enable rapid configuration updates without heavyweight project releases.
- 🔧 Simple CLI Interface
Primary populate command generates agent configurations from any compatible data source with simulation mode support.
- 📦 Extensible Data Sources
Works with any properly structured agent configuration library, enabling community-driven configuration sharing and reuse.
- 🔌 Plugin Architecture
Extensible source handlers (git, local) and renderers (Claude, Opencode, Codex) with decorator-based registration system.
- 🎯 Multi-Target Support
Per-user and per-project targeting modes with intelligent symlink management for seamless AI tool integration.
Installation 📦
Method: Download Standalone Executable
Download the latest standalone executable for your platform from GitHub Releases. These executables have no dependencies and work out of the box.
Method: Install Executable Script
Install via the uv tool command:
uv tool install emcd-agents
or, run directly with uvx:
uvx --from emcd-agents agentsmgr
Or, install via pipx:
pipx install emcd-agents
Method: Install Python Package
Install via uv pip command:
uv pip install emcd-agents
Or, install via pip:
pip install emcd-agents
Examples 💡
CLI Usage
Populate Agent Content:
Generate configurations from a git source:
agentsmgr populate --source=github:emcd/agents-common@agents-2
Generate content for per-project mode:
agentsmgr populate --mode=per-project --source=git:path/to/local/repo
Test Configuration Changes:
Preview what would be generated without making changes:
agentsmgr populate --simulate --source=github:emcd/agents-common@agents-2
Copier Template Integration
Apply Base Template:
Use as a Copier template for new projects:
copier copy gh:emcd/agents-common path/to/new-project
Update Existing Projects:
Update base configuration templates:
copier update --answers-file .auxiliary/configuration/copier-answers--agents.yaml
Configuration and Copier template release notes (agents-* tags) are in documentation/configuration-changelog.rst. Package (PyPI) notes remain in documentation/changelog.rst.
Use Cases
Project Templates: Distribute consistent AI agent configurations across multiple project templates
Development Teams: Maintain synchronized agent configurations across team members
Configuration Evolution: Rapidly iterate on slash commands and agent definitions
Multi-Tool Support: Support Claude Code, Opencode, Codex, and future AI development environments
Contribution 🤝
Contribution to this project is welcome! However, it must follow the code of conduct for the project.
Please file bug reports and feature requests in the issue tracker or submit pull requests to improve the source code or documentation.
For development guidance and standards, please see the development guide.
Additional Indicia
Metadata
Release files for emcd-agents 1.0a16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| emcd_agents-1.0a16.tar.gz | 52.2 kB | With provenance | Details for emcd_agents-1.0a16.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| emcd_agents-1.0a16-py3-none-any.whl | Python 3 | none | any | Details for emcd_agents-1.0a16-py3-none-any.whl |
Total release size: 128.6 kB
Release files / emcd_agents-1.0a16.tar.gz
| Download URL | emcd_agents-1.0a16.tar.gz |
|---|---|
| Size | 52.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b0bd6184c26c88e93c01d7ef8d1b89ec5eb60a5c2739db147e77ff00be47d5b6
|
|
BLAKE2b-256 checksum How to use checksums |
ce55bfa5e8b5f0723e140c4ef34f6d2d59429cb79bf443f38175776d9184c093
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.
Transparency logRelease files / emcd_agents-1.0a16-py3-none-any.whl
| Download URL | emcd_agents-1.0a16-py3-none-any.whl |
|---|---|
| Size | 76.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b2578accb0814b531adbb237d2b3c4c112e2d9dd96473bbfd76305103679d114
|
|
BLAKE2b-256 checksum How to use checksums |
47d5c1d4e7a8cfe3d87e941cf304da2469a9e05e6eedf4064e06772c8c62604b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.
Transparency logSecurity for emcd-agents 1.0a16
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for emcd_agents-1.0a16.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.