For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegación principal

Memorias

Cómo ChatGPT y Codex conservan contexto útil de un chat a otro

Las memorias permiten que ChatGPT y Codex incorporen contexto útil de trabajos anteriores en 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 independiente y controles propios.

Mantén las instrucciones obligatorias del equipo en AGENTS.md o en documentación incluida en el repositorio. Considera las memorias como una capa útil para recuperar 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 las memorias locales o contribuir a crear memorias futuras. Administra la función desde Configuración > Personalización cuando necesites activarla o desactivarla.

Historial de la computadora es una función de escritorio de macOS que convierte la actividad en las aplicaciones y los 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 el contexto útil de chats anteriores que cumplen los requisitos en archivos locales de memoria. Codex omite las sesiones activas o de corta duración, elimina los secretos de los campos de memoria generados y actualiza las memorias en segundo plano, en lugar de hacerlo de inmediato al final de cada chat.

Es posible que las memorias no se actualicen de inmediato cuando termina un chat. Codex espera a que el chat lleve suficiente tiempo inactivo para evitar resumir un trabajo que aún está en curso.

La generación de memorias también puede omitir una ejecución en segundo plano cuando el porcentaje restante de tu límite de solicitudes de Codex sea inferior al 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 de inicio de Codex. De forma predeterminada, ese directorio es ~/.codex. Consulta Ubicaciones de configuración y estado para saber cómo usa Codex CODEX_HOME.

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

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

Controlar las memorias locales en cada chat

En la aplicación de escritorio de ChatGPT y en Codex TUI, usa /memories para controlar cómo se usan las memorias en el chat actual. Las opciones de cada chat te permiten decidir si el chat actual puede usar las memorias existentes y si Codex puede usar el chat para generar memorias futuras.

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

Revisar las memorias locales

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

Configurar 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 la opción Activar memorias.

Para configurarlas mediante el archivo de configuración, agrega la marca 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 Configuración básica y la referencia de configuración.

Algunas opciones comunes de configuración de las memorias son:

  • memories.generate_memories: controla si los chats recién creados pueden almacenarse como datos de entrada para generar memorias.
  • memories.use_memories: controla si Codex inyecta las memorias existentes en sesiones futuras.
  • memories.disable_on_external_context: cuando se establece en true, impide que los chats que usaron contexto externo, como llamadas a herramientas de MCP, Búsqueda web o búsqueda de herramientas, se usen para generar memorias. La clave anterior memories.no_memories_if_mcp_or_web_search se sigue aceptando como alias.
  • memories.min_rate_limit_remaining_percent: controla el porcentaje mínimo restante del límite de solicitudes de Codex necesario para que comience la generación de memorias.
  • memories.extract_model: reemplaza el modelo utilizado para extraer memorias de cada chat.
  • memories.consolidation_model: reemplaza el modelo utilizado para la consolidación global de memorias.