Primeros pasos
agentsync es una herramienta CLI rápida y portable para sincronizar configuraciones de agentes de IA entre distintos asistentes de programación mediante enlaces simbólicos.
Instalación
Sección titulada «Instalación»Administradores de paquetes de Node.js (recomendado)
Sección titulada «Administradores de paquetes de Node.js (recomendado)»Si tienes Node.js (>=18), la forma más sencilla de instalar AgentSync es usar un administrador de paquetes.
Instalación global
Sección titulada «Instalación global»# Con npmnpm install -g @dallay/agentsync
# Con pnpmpnpm add -g @dallay/agentsync
# Con yarn (Classic v1)yarn global add @dallay/agentsync
# Con bunbun i -g @dallay/agentsyncEjecución puntual
Sección titulada «Ejecución puntual»# Con npx (npm)npx @dallay/agentsync apply
# Con dlx (pnpm)pnpm dlx @dallay/agentsync apply
# Con dlx (yarn v2+)yarn dlx @dallay/agentsync apply
# Con bunx (bun)bunx @dallay/agentsync applyDesde GitHub Releases
Sección titulada «Desde GitHub Releases»Descarga la versión más reciente para tu plataforma. Los binarios se adjuntan a la página de GitHub Releases. El nombre del recurso incluye la versión; usa GitHub CLI para seleccionar el archivo de tu plataforma. Este ejemplo descarga el archivo para Apple Silicon en macOS:
gh release download --repo dallay/agentsync --pattern '*aarch64-apple-darwin.tar.gz'tar xzf agentsync-*-aarch64-apple-darwin.tar.gzsudo install agentsync-*/agentsync /usr/local/bin/agentsyncLos destinos disponibles incluyen Linux x64/ARM64 con GNU o musl (x86_64-unknown-linux-gnu, aarch64-unknown-linux-gnu, x86_64-unknown-linux-musl, aarch64-unknown-linux-musl), macOS x64/ARM64 y Windows x64. Para usar un binario descargado, asegúrate de que esté en tu PATH.
En Windows
Sección titulada «En Windows»Para crear enlaces simbólicos, Windows requiere permisos o el modo de desarrollador. Consulta la guía de configuración de symlinks en Windows si agentsync apply no puede crear enlaces.
Inicializa AgentSync
Sección titulada «Inicializa AgentSync»Desde la raíz del proyecto, ejecuta el asistente interactivo:
npx @dallay/agentsync init --wizardpnpm dlx @dallay/agentsync init --wizardyarn dlx @dallay/agentsync init --wizardbunx @dallay/agentsync init --wizardEl asistente te ayuda a elegir asistentes, fuentes y destinos. También puedes crear la estructura básica sin el asistente:
npx @dallay/agentsync initpnpm dlx @dallay/agentsync inityarn dlx @dallay/agentsync initbunx @dallay/agentsync initEsto crea la configuración y los archivos de origen que AgentSync necesita. Revisa agentsync.toml antes de sincronizar.
Prepara una fuente
Sección titulada «Prepara una fuente»Por ejemplo, crea .agents/AGENTS.md con las instrucciones compartidas del proyecto. Puedes agregar skills, comandos y servidores MCP en los archivos y directorios que especifique la configuración:
.agents/├── AGENTS.md├── skills/├── commands/└── agentsync.tomlRevisa y aplica
Sección titulada «Revisa y aplica»Antes de modificar archivos, inspecciona el plan:
npx @dallay/agentsync inspectpnpm dlx @dallay/agentsync inspectyarn dlx @dallay/agentsync inspectbunx @dallay/agentsync inspectnpx @dallay/agentsync apply --dry-runpnpm dlx @dallay/agentsync apply --dry-runyarn dlx @dallay/agentsync apply --dry-runbunx @dallay/agentsync apply --dry-runSi el resultado es correcto, aplica la sincronización y comprueba el estado:
npx @dallay/agentsync applypnpm dlx @dallay/agentsync applyyarn dlx @dallay/agentsync applybunx @dallay/agentsync applynpx @dallay/agentsync statuspnpm dlx @dallay/agentsync statusyarn dlx @dallay/agentsync statusbunx @dallay/agentsync statusinspect y --dry-run permiten revisar los destinos antes de modificarlos. Usa status para comprobar el resultado después de aplicar. Consulta Archivos de instrucciones y Tipos de sincronización para elegir fuentes y destinos apropiados.
Próximos pasos
Sección titulada «Próximos pasos»- Configura las fuentes y destinos en
agentsync.toml. - Revisa las recetas de configuración para patrones habituales.
- Ejecuta
agentsync doctorpara diagnosticar el entorno.
Inicializa AgentSync
Sección titulada «Inicializa AgentSync»En la raíz del proyecto, ejecuta el asistente interactivo:
agentsync init --wizardEl asistente te ayuda a elegir asistentes, fuentes y destinos. También puedes crear la estructura básica sin el asistente:
agentsync initEsto crea la configuración y los archivos de origen que AgentSync necesita. Revisa agentsync.toml antes de sincronizar.
Prepara una fuente
Sección titulada «Prepara una fuente»Por ejemplo, crea .agents/AGENTS.md con las instrucciones compartidas de tu proyecto. Puedes agregar skills, comandos y servidores MCP en los directorios y archivos que especifique la configuración.
.agents/├── AGENTS.md├── skills/└── agentsync.tomlRevisa y aplica
Sección titulada «Revisa y aplica»Antes de cambiar archivos, inspecciona el plan:
agentsync inspectagentsync apply --dry-runSi el resultado es correcto, aplica la sincronización:
agentsync applyagentsync statusinspect y --dry-run te permiten revisar destinos antes de modificarlos. Usa status para comprobar el estado después de aplicar. Consulta Archivos de instrucciones y Tipos de sincronización para elegir las fuentes y destinos apropiados.
Próximos pasos
Sección titulada «Próximos pasos»- Configura las fuentes y los destinos en
agentsync.toml. - Revisa las recetas de configuración para patrones habituales.
- Ejecuta
agentsync doctorsi necesitas diagnosticar el entorno.