Ir al contenido

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.

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.

Ventana de terminal
# Con npm
npm install -g @dallay/agentsync
# Con pnpm
pnpm add -g @dallay/agentsync
# Con yarn (Classic v1)
yarn global add @dallay/agentsync
# Con bun
bun i -g @dallay/agentsync
Ventana de terminal
# 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 apply

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:

Ventana de terminal
gh release download --repo dallay/agentsync --pattern '*aarch64-apple-darwin.tar.gz'
tar xzf agentsync-*-aarch64-apple-darwin.tar.gz
sudo install agentsync-*/agentsync /usr/local/bin/agentsync

Los 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.

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.

Desde la raíz del proyecto, ejecuta el asistente interactivo:

Terminal window
npx @dallay/agentsync init --wizard

El asistente te ayuda a elegir asistentes, fuentes y destinos. También puedes crear la estructura básica sin el asistente:

Terminal window
npx @dallay/agentsync init

Esto crea la configuración y los archivos de origen que AgentSync necesita. Revisa agentsync.toml antes de sincronizar.

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.toml

Antes de modificar archivos, inspecciona el plan:

Terminal window
npx @dallay/agentsync inspect
Terminal window
npx @dallay/agentsync apply --dry-run

Si el resultado es correcto, aplica la sincronización y comprueba el estado:

Terminal window
npx @dallay/agentsync apply
Terminal window
npx @dallay/agentsync status

inspect 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.

  • Configura las fuentes y destinos en agentsync.toml.
  • Revisa las recetas de configuración para patrones habituales.
  • Ejecuta agentsync doctor para diagnosticar el entorno.

En la raíz del proyecto, ejecuta el asistente interactivo:

Ventana de terminal
agentsync init --wizard

El asistente te ayuda a elegir asistentes, fuentes y destinos. También puedes crear la estructura básica sin el asistente:

Ventana de terminal
agentsync init

Esto crea la configuración y los archivos de origen que AgentSync necesita. Revisa agentsync.toml antes de sincronizar.

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.toml

Antes de cambiar archivos, inspecciona el plan:

Ventana de terminal
agentsync inspect
agentsync apply --dry-run

Si el resultado es correcto, aplica la sincronización:

Ventana de terminal
agentsync apply
agentsync status

inspect 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.

  • Configura las fuentes y los destinos en agentsync.toml.
  • Revisa las recetas de configuración para patrones habituales.
  • Ejecuta agentsync doctor si necesitas diagnosticar el entorno.