MemoryLake
Volver a todos los artículos
News28 de julio de 2026·6 min de lectura

¿Por qué Codex olvida el contexto de tu proyecto? Y cómo solucionarlo (2026)

Si has sentido que Codex está más olvidadizo últimamente, no te lo estás imaginando. En julio de 2026, los desarrolladores notaron que OpenAI había reducido silenciosamente el contexto de entrada predeterminado para GPT-5.6 en Codex, de aproximadamente 372k tokens a 272k (un recorte de casi el 27%), revelado a través de un cambio de configuración en GitHub en lugar de un anuncio oficial. Menos espacio por sesión significa que la compactación se activa antes, y la compactación es el lugar donde el contexto de tu proyecto va a morir.

La respuesta corta: Codex olvida el contexto de tu proyecto porque cada sesión reconstruye la comprensión desde tu repositorio y luego la compacta a medida que la ventana se llena; nada almacena de forma duradera tu arquitectura, decisiones o las reglas que estableciste, por lo que una tarea larga puede perder los mismos requisitos con los que comenzó.

Esto es lo que realmente está sucediendo, hasta dónde te llevan realmente `AGENTS.md` y la compactación, y cómo darle a Codex una memoria de proyecto que sobreviva a cada sesión y a cada recorte de contexto.

Por qué Codex olvida el contexto de tu proyecto

Cómo maneja Codex el contexto hoy en día

Codex inicia una sesión explorando: lee archivos, rastrea dependencias y construye un modelo de trabajo de tu base de código en su ventana de contexto. Ese modelo es el estado de la sesión. A medida que la conversación crece, el contenido más antiguo se compacta (se resume y se descarta) para liberar espacio. Esa comprensión no se almacena en ningún lado; se evapora cuando la sesión termina o la ventana se llena, y la siguiente tarea vuelve a iniciar la exploración desde cero.

La razón técnica por la que no perdura

La compactación pierde información por diseño y no respeta lo que tú consideras importante. Un problema (issue) de GitHub en el repositorio de Codex documenta cómo la compactación descarta las reglas de AGENTS.md a mitad de la tarea, con reportes de progreso que caen del 97% al 42% porque el agente perdió los requisitos que venía siguiendo. Otro documenta la pérdida de contexto al cambiar de modelo a mitad de la sesión. Y con la ventana de entrada predeterminada reducida en casi una cuarta parte, esos eventos de compactación ahora ocurren antes en una tarea de lo que solían hacerlo. AGENTS.md ayuda (se lee al inicio), pero es un archivo estático que mantienes a mano y puede ser compactado fuera de la ventana activa como cualquier otra cosa.

Lo que esto te cuesta

Cada sesión comienza con un redescubrimiento: la arquitectura, los archivos clave, las dependencias y las decisiones que ya tomaste. Los desarrolladores describen exactamente esto en el propio foro de OpenAI, preguntando cómo preservar el contexto del proyecto entre sesiones de Codex en una base de código grande. Luego está el modo de fallo a mitad de la tarea: un agente que olvida tus requisitos al 80% del progreso produce un trabajo que tienes que revisar línea por línea, y una ventana más pequeña hace que esto sea más probable, no menos.

Las soluciones integradas de Codex (y dónde se quedan cortas)

AGENTS.md

El lugar ideal para instrucciones estables: convenciones, comandos y restricciones. Sin embargo, tiene dos límites. Se mantiene a mano, por lo que el conocimiento dinámico (decisiones tomadas, enfoques rechazados, errores resueltos) nunca llega a él. Y no es inmune a la compactación, que es exactamente lo que ilustra la regresión reportada del 97% al 42%.

Compactación y relectura

La compactación mantiene viva una sesión larga en lugar de fallar por completo, lo cual es realmente útil. Pero sacrifica detalles a cambio de espacio: los comandos exactos, el requisito específico y la decisión anterior son lo que se resume y se descarta. Luego, el agente vuelve a leer los archivos para recuperar lo que perdió, gastando tokens para reconstruir lo que ya sabía.

Iniciar una sesión nueva

La solución habitual para una sesión degradada es reiniciarla, lo que restaura el espacio de la ventana al descartar todo lo que la sesión había aprendido. Compras claridad pagando con contexto.

La barrera común: ninguna de estas opciones es un almacén duradero y consultable del conocimiento de tu proyecto que sobreviva al límite de una sesión o a un cambio en la ventana de contexto; la misma brecha fundamental detrás de por qué Claude Code olvida el contexto del proyecto.

La solución: Dale a Codex una memoria de proyecto persistente

La configuración duradera es una capa de memoria externa a la sesión que conserva lo que la compactación descarta constantemente: arquitectura, decisiones, restricciones y problemas resueltos. MemoryLake los almacena una sola vez: con opción de búsqueda, con control de versiones al estilo Git para que puedas rastrear cuándo cambió una decisión, y encriptado de extremo a extremo para que los detalles de tu código e infraestructura sigan siendo tuyos. Dado que el conocimiento reside fuera de la ventana, una ventana de contexto más pequeña deja de significar una memoria más pequeña.

Paso 1: Crea una clave de API

Inicia sesión en MemoryLake, genera una clave y realiza tu primera solicitud; toma unos 30 segundos.

Crear una clave de API de MemoryLake
Crear una clave de API de MemoryLake

Paso 2: Sube tus primeros recuerdos

Agrega el conocimiento del proyecto que las sesiones redescubren constantemente: notas de arquitectura, registros de decisiones, documentos de API y flujo de datos, y los requisitos que una tarea larga no debe perder (documentos, imágenes y otros archivos funcionan por igual). Cuando una sesión defina algo que valga la pena conservar, captúralo como un recuerdo de una sola línea.

Subir tus primeros recuerdos a MemoryLake
Subir tus primeros recuerdos a MemoryLake

Paso 3: Conecta tu IA y agentes

Agrega MemoryLake a Codex a través de MCP con tu clave de API, para que el agente recupere los requisitos y las decisiones pasadas bajo demanda en lugar de mantenerlos en una ventana que se compacta. La misma memoria está disponible para Claude, OpenClaw y otros agentes a través de MCP o la API: una sola memoria de proyecto para cada herramienta con la que programas.

Conectar tu IA y agentes a través de MCP
Conectar tu IA y agentes a través de MCP

Lo que realmente cuestan el redescubrimiento y la compactación

El impuesto de la ventana reducida

Una ventana predeterminada más pequeña no solo trunca la información antes, sino que hace que el agente vuelva a leer con más frecuencia para recuperar lo que la compactación descartó, y cada relectura representa tokens gastados en reconstruir un contexto conocido en lugar de trabajar. En una base de código grande, ese redescubrimiento es la parte más costosa de la sesión, y ahora ocurre antes.

Recuperación en lugar de volver a resumir

Con una capa persistente, Codex extrae la decisión o el requisito específico que necesita una tarea, en lugar de intentar mantener todo el proyecto en una ventana que no puede albergarlo. Menos presión de compactación, menos regresiones a mitad de la tarea, menor gasto: la Calculadora de Ahorro de Tokens de MemoryLake proyecta el efecto según tu uso.

Buenas prácticas para una memoria de proyecto en Codex

Coloca los requisitos donde la compactación no pueda alcanzarlos

Si un requisito debe sobrevivir a una tarea larga, pertenece a la memoria recuperable, no solo al prompt o a AGENTS.md. Esa es la diferencia entre un agente que termina el trabajo y uno que retrocede al 80%.

Captura las decisiones en el momento en que se toman

Una sola línea con fecha (decisión, motivo, alternativa rechazada) supera a una limpieza retrospectiva que nunca ocurre, y evita que el agente vuelva a proponer lo que ya descartaste.

Delimita el alcance por repositorio

Un alcance de memoria por repositorio mantiene la recuperación precisa y permite que las sesiones de Codex de cada proyecto extraigan solo lo que les corresponde.

Conclusión

Codex no se volvió más olvidadizo por accidente: una ventana predeterminada más pequeña significa que la compactación llega antes, y la compactación siempre ha sido el lugar donde los requisitos y las decisiones desaparecen silenciosamente. AGENTS.md no puede albergar el conocimiento dinámico, y reiniciar las sesiones solo cambia contexto por claridad. Coloca la memoria real de tu proyecto fuera de la ventana, y el tamaño de la ventana dejará de determinar cuánto sabe tu agente. El contexto puede reducirse; tu memoria no tiene por qué hacerlo.

Preguntas frecuentes

¿Redujo OpenAI la ventana de contexto de Codex?

Los desarrolladores documentaron una reducción en el contexto de entrada configurado de forma predeterminada para GPT-5.6 en Codex (de aproximadamente 372k a 272k tokens, un recorte de casi el 27%), detectado a través de un cambio de configuración en GitHub en lugar de un anuncio oficial. En la práctica, esto significa que la compactación se activa antes en sesiones largas.

¿Por qué Codex olvida mis reglas de AGENTS.md a mitad de la tarea?

Porque AGENTS.md se carga en la misma ventana de contexto por la que compite todo lo demás. Un problema (issue) de GitHub documenta cómo la compactación descarta esas reglas a mitad de la tarea, con reportes de que el progreso retrocedió del 97% al 42% una vez que se perdieron los requisitos.

¿No resuelve AGENTS.md el contexto del proyecto?

Para convenciones estables, ayuda. Pero se mantiene a mano, por lo que las decisiones y los problemas resueltos nunca llegan a él, y puede ser compactado fuera de la ventana activa como cualquier otro contenido.

¿Cómo preservo el contexto del proyecto entre sesiones de Codex?

Manteniéndolo fuera de la sesión. Con MemoryLake, la arquitectura, las decisiones y los requisitos residen en una capa recuperable que Codex lee a través de MCP, de modo que cada sesión comienza informada en lugar de volver a explorar tu repositorio. El mismo patrón se aborda en cómo configurar la memoria cruzada de IA con MCP.

¿Ralentizará una capa de memoria a Codex?

No; la recuperación se realiza bajo demanda y suele ser más rápida que volver a leer archivos para reconstruir el contexto perdido. También libera espacio en la ventana para la tarea real en lugar de gastarlo en el redescubrimiento.