Saltar al contenido principal
Driftless es un solo workspace donde un equipo y sus agentes comparten estado durable: el Knowledge que conservas, las Operations que operas y el Work en marcha. Este inicio rápido empieza por donde los builders lo sienten primero: tu agente lee el contexto relevante antes de tocar un área y escribe de vuelta lo que aprende. Tú no aprendes un sistema. Lo aprende tu agente. Aquí está toda la configuración.
1

Instala e inicia sesión

npm install -g @driftless-sh/cli
driftless login
Para CI o una configuración no interactiva, pasa una key: driftless login --key drift_your_api_key_here (crea una en driftless.icu → Settings → API Keys).
2

Enseña a tu agente

driftless install-skill
Esto escribe AGENTS.md y CLAUDE.md en tu repo. De ahora en adelante, cualquier agente de código que abra el repo conoce el loop: traer el contexto del equipo antes de editar, y persistir lo que aprende después.
3

A programar

Trabaja como lo haces siempre. Tu agente trae el contexto antes de tocar un área, y guarda nuevos gotchas y decisiones a medida que los aprende. Vuelve a tu dashboard y mira aparecer tu primera memoria.
Eso es todo. Traer antes, persistir después. Eso es Driftless.

El loop completo, en un solo prompt

¿Prefieres no instalar el skill, o quieres meter el comportamiento directo en cualquier agente? Con esto basta:
Este repositorio usa Driftless como memoria compartida del equipo.

ANTES de editar código, trae lo que el equipo ya sabe sobre los archivos
que vas a tocar:
    driftless context get --files "<archivos que vas a cambiar>"
Lee los gotchas, las decisiones y los invariantes antes de escribir nada.

DESPUÉS de aprender algo durable, un gotcha que te costó tiempo, una decisión
que tomaste, una restricción que debe cumplirse, escríbelo de vuelta:
    driftless context update <topic> --gotcha "..." --decision "..."
    # o, si todavía no hay un topic que calce con el área:
    driftless context add <name> --pattern "<glob>" --what "..." --how "..."

Ese es todo el loop: traer antes, persistir después. Hazlo como parte de tu trabajo.

Para ir más a fondo

No necesitas nada de esto para empezar. Búscalo cuando ya tengas algunos topics y quieras sacarles más provecho:
  • El loop de Driftless: el modelo completo, Knowledge, Operations y Work, y el loop entre ellos.
  • Topics: el contenido, los anclajes y los campos que lleva cada uno.
  • Drift y frescura: cómo un topic se marca solo cuando su código se mueve por debajo.
  • La CLI: anclar topics a archivos, recuperación por coincidencia de archivos, relaciones.
  • Configuración de agentes a fondo: conectar Driftless con agentes de código específicos.