Después de escribir las reglas de Codex en Markdown surge una duda lógica: «Si inicio sesión en otro ordenador con la misma cuenta de OpenAI, ¿esas reglas también aparecerán allí?»
La respuesta es: no de forma automática.
Las instrucciones personalizadas y la memoria de ChatGPT son personalización centrada en la cuenta. En cambio, $CODEX_HOME/AGENTS.md y ~/.codex/config.toml son archivos del entorno donde se ejecuta Codex.
Misma empresa, distinta dirección para las reglas.
1. La misma cuenta no significa la misma configuración local
| Elemento | Ubicación o alcance principal | ¿Debe suponerse que otro PC recibe la misma copia automáticamente? |
|---|---|---|
| Instrucciones personalizadas de ChatGPT | Cuenta de ChatGPT | Se usan a nivel de cuenta |
| Memoria de ChatGPT | Personalización de ChatGPT | Se usa como contexto de la cuenta |
$CODEX_HOME/AGENTS.md |
Archivo del entorno Codex | No |
$CODEX_HOME/AGENTS.override.md |
Archivo del entorno Codex | No |
~/.codex/config.toml |
Configuración local de Codex | No |
AGENTS.md del repositorio |
Archivo del proyecto | Sí, si Git lo transporta |
OpenAI describe Codex CLI como un agente de software local y multiplataforma que funciona en la máquina del usuario. Su explicación técnica indica que Codex lee ~/.codex/config.toml, los archivos AGENTS de $CODEX_HOME y los archivos de instrucciones que encuentra desde la raíz Git o del proyecto hasta el directorio de trabajo actual.[1]
En Codex importa mucho la pregunta: «¿Existe aquí el archivo?»
2. ChatGPT se parece mucho más a «la cuenta lo recuerda»
La documentación oficial dice que las instrucciones personalizadas se aplican inmediatamente a todos los chats y están disponibles en web, escritorio, iOS y Android.[2]
La memoria se administra dentro de la personalización de ChatGPT y puede conservar contexto útil de chats, archivos y aplicaciones conectadas para evitar repeticiones.[3]
OpenAI también explica que, al cambiar entre varias cuentas, los chats, la memoria, el historial, la facturación, los espacios de trabajo y los ajustes permanecen separados por cuenta.[4]
Por eso, para ChatGPT, «la personalización acompaña a la cuenta» es una buena forma de entenderlo.
Eso no significa que todos los temas visuales, notificaciones o permisos del sistema operativo sean idénticos en todos los dispositivos.
3. AGENTS.md de Codex es un manual de trabajo, no un recuerdo del perfil
Piensa en AGENTS.md como las instrucciones pegadas en la pared de un taller.
Si el PC A tiene:
~/.codex/AGENTS.md
- ejecutar pruebas antes de terminar
- conservar cambios previos no relacionados
- no hacer force push
ese texto está en el sistema de archivos del PC A salvo que tú lo sincronices por otro medio.
Iniciar sesión en el PC B con la misma cuenta de OpenAI no hace aparecer el ~/.codex del PC A por arte de magia.
La cuenta responde «quién usa Codex».
Los archivos locales responden «cómo debe trabajar Codex aquí».
4. El AGENTS.md del proyecto puede viajar porque Git lo transporta
Si confirmas project/AGENTS.md en Git, la regla pasa a formar parte del historial del proyecto.
Proyecto en Git
└── project/
├── AGENTS.md
├── src/
└── docs/
↓ clone / pull
PC A PC B
└── project/ └── project/
└── AGENTS.md └── AGENTS.md
No es sincronización de la cuenta de OpenAI.
Es Git trasladando un archivo con historial de versiones.
Los comandos de compilación, procedimientos de prueba, normas de código, operaciones prohibidas y criterios de revisión pueden viajar junto al código.
El proyecto se muda y el manual también.
5. Codex combina reglas generales con instrucciones cada vez más concretas
La explicación técnica de OpenAI dice que Codex agrega instrucciones de varias fuentes. Incluye AGENTS.override.md y AGENTS.md en $CODEX_HOME y después examina las carpetas desde la raíz Git o del proyecto hasta el directorio de trabajo actual. La documentación del proyecto tiene además un límite predeterminado de 32 KiB.[1]
Una estructura clara puede ser:
~/.codex/AGENTS.md
reglas comunes
project/AGENTS.md
reglas de este proyecto
project/server/AGENTS.md
reglas adicionales de esta zona
Es más fácil de mantener que convertir un único Markdown en una constitución de 900 páginas.
6. Varios PC: tener copias en cada máquina es bueno, pero debe existir un único original de referencia
Git: codex-config/global-AGENTS.md ← original de las reglas comunes
│
┌─────┴─────┐
↓ ↓
PC A ~/.codex/AGENTS.md PC B ~/.codex/AGENTS.md
Git: project/AGENTS.md ← original de las reglas del proyecto
↓ clone/pull ↓ clone/pull
PC A project/AGENTS.md PC B project/AGENTS.md
Si un PC falla, quedan otras copias y el historial de Git. Un equipo nuevo puede reconstruirse a partir de la versión guardada.
Lo que no conviene es editar cada copia como si todas fueran el original.
PC A = v18
PC B = v16 + cambio misterioso
PC C = v11 «¿era esta la última?»
Eso ya no es redundancia. Es arqueología digital.
7. Sincronizar no es lo mismo que hacer una copia de seguridad
Tener tres copias idénticas no garantiza una recuperación segura.
Si borras algo por error y la herramienta de sincronización replica el borrado en todos los equipos, acabas de construir un borrado de alta disponibilidad.
Una configuración resistente necesita:
- un original de referencia inequívoco;
- copias utilizables en otras máquinas;
- historial de versiones para volver atrás.
Git encaja bien con la configuración de texto.
No metas fichas de acceso a API, claves privadas, cookies, contraseñas o datos personales en el repositorio. Hacer viajar los secretos junto con el respaldo no es la clase de movilidad que buscamos.
8. Qué poner dónde
| Contenido | Ubicación recomendada | Motivo |
|---|---|---|
| Preferencias persistentes de respuesta de ChatGPT | Instrucciones personalizadas | Personalización de la cuenta |
| Contexto conversacional que debe continuar | Memoria | Continuidad en ChatGPT |
| Principios comunes para todos los trabajos locales de Codex | $CODEX_HOME/AGENTS.md |
Alcance local amplio |
| Ajustes del comportamiento local de Codex | ~/.codex/config.toml |
Codex lo lee como fuente de configuración |
| Reglas de compilación, pruebas y seguridad de un proyecto | repo/AGENTS.md |
Se versionan con el proyecto |
| Reglas adicionales de una subcarpeta | repo/subdir/AGENTS.md |
Contexto más específico |
| Original recuperable de las reglas comunes | Zona Git segura y sin secretos | Facilita versiones en varios PC |
No hace falta copiar todas las preferencias de ChatGPT a Codex ni meter todo el manual del proyecto en la memoria de ChatGPT.
Son capas diferentes.
9. Accidentes habituales
«Compré otro PC y Codex ahora actúa distinto». Comprueba si migraste AGENTS.md y config.toml. Quizá el modelo no cambió; olvidaste el manual en la mudanza.
«El mismo proyecto se comporta diferente en cada PC». Las reglas mantenidas manualmente por máquina terminan divergiendo. Lleva las reglas del proyecto a Git cuando sea posible.
«Edité el AGENTS común por separado en tres máquinas». Ahora existen tres “últimas versiones”. No son tres respaldos: son tres partidos políticos.
«Guardé también la ficha de acceso para recuperar todo fácilmente». No. Eso es el avance de un incidente de seguridad.
10. Modelo final: capa de cuenta, capa de ordenador y capa Git
[Capa de cuenta ChatGPT]
Instrucciones personalizadas / Memoria
↓
Web / Escritorio / Móvil
[Capa de ordenador Codex]
PC A ~/.codex/AGENTS.md + config.toml
PC B ~/.codex/AGENTS.md + config.toml
↑
sincronización opcional desde un original seguro
[Capa Git del proyecto]
project/AGENTS.md
↓ clone / pull
PC A / PC B / entornos compatibles
La respuesta final queda clara.
Para ChatGPT, «la cuenta lo recuerda» es un buen modelo. Para Markdown local de Codex, es más seguro pensar «esta máquina debe tener el archivo». El AGENTS.md del proyecto puede viajar mediante Git.
Tener copias en varios PC mejora la resistencia, siempre que exista un único original con historial de versiones.
AGENTS.md no se teletransporta.
Git puede comprarle el billete.
- OpenAI, “Unrolling the Codex agent loop openai.com
- OpenAI Help Center, “ChatGPT Custom Instructions help.openai.com
- OpenAI Help Center, “Memory FAQ help.openai.com
- OpenAI Help Center, “Use multiple accounts with account switching help.openai.com
