gemlarin/agent-hub

Captura, sanitiza y mantiene estado valioso entre sesiones en archivos de memoria persistente (MEMORY.md), protegiendo estrictamente datos sensibles y descartando ruido efímero.

¿Qué es agent-hub?

Esta habilidad convierte al agente en un **Administrador de Memoria** que escribe en un archivo central `MEMORY.md` ubicado en Google Drive (`Documents/MEMORY.md`) para preservar información clave a través de sesiones y dispositivos. El agente principal lee la memoria al inicio de la sesión sin invocar al administrador. Se capturan solo señales de alto valor como preferencias del usuario, proyectos activos, soluciones complejas y bloqueos pendientes, descartando conversaciones triviales, registros de depuración temporales y datos que cambian rápidamente. Críticamente, la habilidad impone estrictos límites de seguridad y privacidad: nunca se escriben credenciales, PII (como números de seguridad social) o datos confidenciales/propietarios; si el usuario comparte accidentalmente un secreto, se reconoce el contexto sin repetirlo y se almacena solo el concepto. La actualización sigue reglas de concisión, desduplicación y portabilidad (sin rutas absolutas locales no marcadas). Compatible con agentes que leen/escriben en Google Drive, asegurando continuidad y protección de datos entre sesiones.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gemlarin/agent-hub/tree/HEAD/Skills/memory-management

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

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.md en Google Drive. El agente principal lee al inicio de la sesión; el Administrador de Memoria realiza las escrituras; ambos deben seguir esta habilidad.

Skills relacionados