Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Memories es el sistema para compartir y mantener el contexto entre conversaciones.
En Devin Desktop, hay dos mecanismos para ello: Memorias, que Cascade genera automáticamente, y Rules, que el usuario define manualmente a nivel global, de espacio de trabajo o de sistema.
¿Memorias, Rules, Workflows o Skills?
| Función | Qué hace | Cómo se activa | Cuándo usarla |
|---|---|---|---|
| Rules | Le indican a Cascade cómo debe comportarse (p. ej., “usa bun, no npm”) | always_on, glob, model_decision o manual (ver más abajo) | Convenciones de código, guías de estilo, restricciones del proyecto |
| AGENTS.md | Rules con ámbito por ubicación y sin configuración | Automática — raíz = activo, subdirectorio = glob | Convenciones específicas de directorio sin frontmatter |
| Workflows | Plantillas de prompts para tareas repetibles de varios pasos | Solo Manual mediante el comando de barra diagonal /[workflow-name] | Despliegues, revisiones de PR, listas de comprobación de lanzamientos |
| Skills | Procedimientos de varios pasos agrupados con archivos de apoyo (scripts, plantillas) | Invocadas dinámicamente por el modelo o mediante @mention | Tareas complejas en las que Cascade necesita archivos de referencia — empieza por aquí |
| Memorias | Contexto que Cascade genera automáticamente durante las conversaciones | Recuperación automática cuando es relevante | Deja que Cascade recuerde datos puntuales; para conocimiento persistente, es mejor usar Rules o AGENTS.md |
Cómo gestionar las memorias
Customizations del menú deslizante de la esquina superior derecha de Cascade, o desde “Windsurf - Settings” en la esquina inferior derecha. Para editar una memoria existente, simplemente haz clic en ella y luego en el botón Edit.
Memorias
~/.codeium/windsurf/memories/. Cascade las recupera cuando considera que son relevantes. Las memorias generadas en un espacio de trabajo no están disponibles en otro, y no se incluyen en los commits de tu repositorio.
Las memorias generadas automáticamente solo existen en tu máquina. Si quieres que Cascade recuerde algo de forma duradera —y compartirlo con tu equipo— pídele a Cascade que lo escriba en una Rule dentro de
.windsurf/rules/ o en el archivo AGENTS.md de tu repo.Rules
| Ámbito | Ubicación | Notas |
|---|---|---|
| Global | ~/.codeium/windsurf/memories/global_rules.md | Un solo archivo; se aplica a todos los workspaces. Siempre activo. Limitado a 6.000 caracteres. |
| Workspace | .windsurf/rules/*.md | Un archivo por regla, cada uno con su propio modo de activación. Limitado a 12.000 caracteres por archivo. |
| AGENTS.md | Cualquier directorio de tu workspace | Se procesa con el mismo motor de Rules: raíz = siempre activo; subdirectorio = auto-glob para ese directorio. |
| Sistema (Enterprise) | Específico del sistema operativo (p. ej., /etc/windsurf/rules/) | Lo implementa TI; es de solo lectura para los usuarios finales. |
Detección de Rules
- Espacio de trabajo actual y subdirectorios: Todos los directorios
.windsurf/rulesdentro de tu espacio de trabajo actual y sus subdirectorios - Estructura del repositorio Git: En los repositorios Git, Devin Desktop también busca hasta el directorio raíz de Git para encontrar Rules en los directorios superiores
- Compatibilidad con múltiples espacios de trabajo: Cuando hay varias carpetas abiertas en el mismo espacio de trabajo, las Rules se deduplican y se muestran con la ruta relativa más corta
Ubicaciones de almacenamiento de Rules
.windsurf/rulesen el directorio actual de tu espacio de trabajo.windsurf/rulesen cualquier subdirectorio de tu espacio de trabajo.windsurf/rulesen directorios superiores hasta la raíz del repositorio Git (para repositorios Git)
.windsurf/rules de tu espacio de trabajo actual, no necesariamente en la raíz del repositorio Git.
Para empezar a usar Rules, haz clic en el icono Customizations del menú lateral deslizante de la esquina superior derecha en Cascade y, a continuación, ve al panel Rules. Allí, puedes hacer clic en el botón + Global o + Workspace para crear nuevas reglas a nivel global o del espacio de trabajo, respectivamente.
Los archivos de reglas del espacio de trabajo están limitados a 12.000 caracteres cada uno. El archivo de reglas globales está limitado a 6.000 caracteres.
Modos de activación
trigger. Esto determina cuándo se proporciona el contenido de la regla a Cascade y cuánta ventana de contexto consume:
| Modo | Valor de trigger: | Cómo llega a Cascade | Costo de contexto |
|---|---|---|---|
| Siempre activa | always_on | El contenido completo de la regla se incluye en el prompt del sistema en cada mensaje. | En cada mensaje |
| Decisión del modelo | model_decision | Solo se muestra la description en el prompt del sistema. Cascade lee el archivo completo de la regla cuando decide que la descripción es relevante. | La descripción siempre; contenido completo bajo demanda |
| Glob | glob | La regla se aplica cuando Cascade lee o edita un archivo que coincide con el patrón globs (p. ej., *.js, src/**/*.ts). | Solo cuando se tocan archivos coincidentes |
| Manual | manual | La regla no está en el prompt del sistema. Se activa escribiendo @rule-name en el cuadro de entrada de Cascade. | Solo cuando se menciona con @ |
El archivo de reglas globales (
global_rules.md) y los archivos AGENTS.md del directorio raíz no usan frontmatter: siempre están activos.Mejores prácticas
- Mantén las reglas simples, concisas y específicas. Las reglas demasiado largas o vagas pueden confundir a Cascade.
- No es necesario agregar reglas genéricas (p. ej., “escribe buen código”), ya que ya están integradas en los datos de entrenamiento de Cascade.
- Organiza tus reglas con viñetas, listas numeradas y markdown. A Cascade le resulta más fácil seguir este formato que un párrafo largo. Por ejemplo:
- Las etiquetas XML pueden ser una forma eficaz de expresar y agrupar reglas similares. Por ejemplo:
Rules a nivel del sistema (Enterprise)
.md) en el directorio correspondiente según tu sistema operativo. El sistema cargará automáticamente todos los archivos .md de estos directorios.
Cómo funcionan las Rules del sistema
Importante: Las Rules del sistema deben ser gestionadas por tu equipo de TI o de seguridad. Asegúrate de que tus equipos internos se encarguen del despliegue, las actualizaciones y el cumplimiento de acuerdo con las políticas de tu organización. Para ello, puedes usar herramientas y flujos de trabajo estándar, como Mobile Device Management (MDM) o Configuration Management.
