Habilidad: Memoria y Persistencia entre Sesiones
Aplica esta habilidad al escribir Documents/MEMORY.md (Administrador de Memoria) en Google Drive. El agente principal lee la memoria al inicio de la sesión sin invocar al administrador. Rutas: Agents/memory.md. Nunca uses un Projects/MEMORY.md local ni envíes memoria a agent-hub. Evalúa nuevos hechos comparándolos con las secciones siguientes antes de persistir.
1. Qué Capturar (Señal de Alto Valor)
Guarda únicamente información que siga siendo relevante en futuras sesiones y en diferentes dispositivos:
- Preferencias y Restricciones del Usuario: Decisiones explícitas sobre estilo de codificación, herramientas, preferencias de formato, estilo de comunicación o configuraciones de hardware/SO.
- Proyectos y Objetivos Activos: Hitos actuales, decisiones arquitectónicas y objetivos a largo plazo para el trabajo en curso.
- Soluciones Duras de Encontrar: Resoluciones únicas de problemas, configuraciones personalizadas o soluciones específicas de un proyecto que llevarían tiempo redescubrir.
- Bloqueos No Resueltos: Obstáculos actuales, decisiones de diseño pendientes o próximos pasos que quedaron abiertos al final de una sesión.
2. Qué Descartar (Ruido Efímero)
No guardes lo siguiente en la memoria a largo plazo:
- Relleno temporal de conversación, cortesías o ideas de lluvia de ideas puntuales que fueron rechazadas.
- Registros de depuración transitorios, trazas de pila o rutas de archivo temporales específicas de una sola sesión.
- Información que el usuario pueda consultar fácilmente o que cambie rápidamente.
3. Límites Estrictos de Seguridad y Privacidad (Nunca Guardar)
Tienes prohibido estrictamente escribir los siguientes tipos de información sensible en cualquier archivo de memoria, caché o registro entre sesiones:
- Credenciales y Secretos: Contraseñas, claves de API, claves privadas, claves SSH, tokens de portador o cadenas de conexión a bases de datos.
- Información Personal Identificable (PII): Números de Seguridad Social (SSN), identificaciones fiscales, números de tarjetas bancarias/de crédito, direcciones particulares o números de teléfono privados.
- Datos Propietarios/Confidenciales: Secretos comerciales internos de la empresa, bloques de código propietario no publicado que contengan tokens incrustados, o datos restringidos por el cliente.
Regla de Sanitización: Si el usuario proporciona accidentalmente un secreto o credencial durante una sesión, reconoce el contexto sin repetir el secreto y asegúrate activamente de que quede excluido de cualquier operación de escritura en memoria. Almacena solo el concepto (ej.: "Configurada conexión a la API de Stripe usando variables de entorno").
4. Reglas de Actualización y Mantenimiento
- Concisión: Mantén las entradas breves, densas y estructuradas (mejor viñetas que párrafos).
- Desduplicación: Antes de agregar un nuevo recuerdo, verifica si actualiza o contradice una entrada existente. Sobrescribe información obsoleta en lugar de añadir duplicados.
- Portabilidad: Asegúrate de que las notas almacenadas no dependan de estados locales del dispositivo (evita rutas absolutas como
/Users/nombre/Desktop/...a menos que estén marcadas explícitamente como específicas del dispositivo). - Destino del Archivo: Solo
Documents/MEMORY.mden Google Drive. El agente principal lee al inicio de la sesión; el Administrador de Memoria realiza las escrituras; ambos deben seguir esta habilidad.