Español

Memorias

Cómo ChatGPT y Codex trasladan 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 de memoria y controles locales 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 las reglas que deben 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 Settings > Personalization cuando necesites activarla o desactivarla.

Chronicle es una función exclusiva de la aplicación de escritorio que ayuda a Codex a recuperar de tu pantalla el contexto de trabajo reciente para acumular memoria.

Cómo funcionan las memorias locales de Codex

Después de activar las memorias, Codex puede convertir el contexto útil de chats anteriores aptos en archivos de memoria locales. 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 inmediatamente al final de cada chat.

Es posible que las memorias no se actualicen de inmediato cuando finaliza un chat. Codex espera hasta que un chat haya permanecido inactivo el tiempo suficiente para evitar resumir trabajos que aún están 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, entradas recientes y pruebas complementarias de chats anteriores.

Considera estos archivos como un 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 mecanismo de control principal.

Controlar las memorias locales por chat

En la aplicación de escritorio de ChatGPT y Codex TUI, usa /memories para controlar el comportamiento de la memoria en el chat actual. Las opciones de cada 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 de cada chat no cambian la configuración global de la memoria.

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 principal 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 Settings > Personalization y activa Enable memories.

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

[features]
memories = true

Para conocer las ubicaciones de los archivos de configuración y consultar la lista completa de ajustes relacionados con la memoria, consulta Conceptos básicos de configuración y la referencia de configuración.

Los ajustes habituales específicos de la memoria incluyen:

  • memories.generate_memories: controla si los chats recién creados pueden almacenarse como entradas para generar memorias.
  • memories.use_memories: controla si Codex incorpora las memorias existentes en sesiones futuras.
  • memories.disable_on_external_context: cuando es true, excluye de la generación de memorias los chats que hayan usado contexto externo, como llamadas a herramientas MCP, búsquedas web o búsquedas de herramientas. La clave anterior memories.no_memories_if_mcp_or_web_search aún 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: sustituye el modelo usado para extraer la memoria de cada chat.
  • memories.consolidation_model: sustituye el modelo usado para consolidar la memoria global.