Español

Memorias

Memorias

Cómo ChatGPT y Codex conservan contexto útil entre chats y tareas

Las memorias permiten que ChatGPT y Codex trasladen contexto útil de trabajos anteriores a trabajos futuros. La versión web de ChatGPT usa la memoria de ChatGPT, mientras que los clientes locales de Codex usan un almacén local de memorias y controles independientes.

Mantén las directrices obligatorias del equipo en AGENTS.md o en documentación incorporada al repositorio. Considera las memorias como una capa útil para recordar información, no como la única fuente de reglas que deban aplicarse siempre.

En la aplicación de escritorio de ChatGPT, usa /memories para elegir si un chat puede usar memorias locales o contribuir a memorias futuras. Gestiona la función desde Configuración > Personalización cuando necesites activarla o desactivarla.

Historial del equipo es una función de escritorio de macOS que convierte la actividad de aplicaciones y sitios web permitidos en memorias y en una cronología que ChatGPT y Codex pueden consultar.

Cómo funcionan las memorias locales de Codex

Después de activar las memorias, Codex puede convertir contexto útil de chats anteriores aptos en archivos de memoria locales. Codex omite las sesiones activas o de corta duración, censura los secretos en los campos de memoria generados y actualiza las memorias en segundo plano en lugar de hacerlo inmediatamente al final de cada chat.

Es posible que las memorias no se actualicen de inmediato cuando termina un chat. Codex espera hasta que un chat haya permanecido inactivo el tiempo suficiente para evitar resumir trabajo que todavía está en curso.

La generación de memorias también puede omitir una ejecución en segundo plano cuando el porcentaje restante del límite de uso de Codex está por debajo del umbral configurado, para que Codex no consuma cuota cuando estés cerca de un límite.

Almacenamiento local de memorias

Codex almacena las memorias en tu directorio principal de Codex. De forma predeterminada, es ~/.codex. Consulta Ubicaciones de configuración y estado para saber cómo usa Codex CODEX_HOME.

Los archivos principales de memoria se encuentran en ~/.codex/memories/ e incluyen resúmenes, entradas persistentes, datos de entrada recientes y pruebas de respaldo de chats anteriores.

Considera estos archivos como estado generado. Puedes inspeccionarlos al solucionar problemas o antes de compartir tu directorio principal de Codex, pero no dependas de su edición manual como principal mecanismo de control.

Controla las memorias locales por chat

En la aplicación de escritorio de ChatGPT y la TUI de Codex, usa /memories para controlar el comportamiento de la memoria en el chat actual. Las opciones del chat te permiten decidir si el chat actual puede usar memorias existentes y si Codex puede usar el chat para generar memorias futuras.

Las opciones del chat no cambian la configuración global de memorias.

Revisa las memorias locales

No almacenes secretos en las memorias. Codex censura los secretos de los campos de memoria generados, pero aun así debes revisar los archivos de memoria antes de compartir tu directorio principal de Codex o los artefactos de memoria generados.

Configura las memorias locales

Las memorias locales de Codex están desactivadas de forma predeterminada. En la aplicación de escritorio de ChatGPT, abre Configuración > Personalización y activa Activar memorias.

Para configurarlas mediante un archivo, añade el indicador de función a config.toml:

[features]
memories = true

Para conocer las ubicaciones de los archivos de configuración y la lista completa de opciones relacionadas con las memorias, consulta Conceptos básicos de configuración y la referencia de configuración.

Las opciones habituales específicas de las memorias incluyen:

  • memories.generate_memories: controla si los chats recién creados pueden almacenarse como datos de entrada para la generación de memorias.
  • memories.use_memories: controla si Codex incorpora memorias existentes en sesiones futuras.
  • memories.disable_on_external_context: cuando es true, excluye de la generación de memorias los chats que usaron contexto externo, como llamadas a herramientas MCP, búsqueda web o búsqueda de herramientas. La clave anterior memories.no_memories_if_mcp_or_web_search todavía se acepta como alias.
  • memories.min_rate_limit_remaining_percent: controla el porcentaje mínimo restante del límite de uso de Codex necesario para que se inicie la generación de memorias.
  • memories.extract_model: reemplaza el modelo usado para extraer memorias de cada chat.
  • memories.consolidation_model: reemplaza el modelo usado para la consolidación global de memorias.