Una issue abierta en el repositorio openai/codex (número 2847) propone añadir a Codex, la herramienta de OpenAI para asistencia de programación, un mecanismo determinista y compartible que permita marcar archivos y rutas que el agente no debe leer ni enviar al modelo. La propuesta plantea dos niveles de configuración: un fichero local en el repositorio (similar al clásico .gitignore, con nombre tentativo .codexignore) y un fichero global con valores por defecto del usuario.
El objetivo es resolver un problema conocido: evitar que credenciales y datos sensibles acaben en el contexto que se manda al modelo. El ejemplo mencionado en la issue incluye extensiones y rutas habituales como .env, .env.*, .pem, ficheros que comienzan por id_, y directorios .aws/ y .ssh/. Al mismo tiempo, el mecanismo permitiría mantener directorios como node_modules/ disponibles para comprobaciones de implementación, conservando la búsqueda sin enviar su contenido al modelo.
El autor subraya que la configuración debería ser determinista, versionable y compartible dentro del equipo, en lugar de depender de documentación de proyecto o convenciones verbales. La issue también señala que una petición previa relacionada, la número 205, planteaba los mismos casos de uso (datos sensibles y archivos grandes o irrelevantes) y se cerró a favor de una implementación en Rust (codex-rs), pero, según el autor, a fecha de 28 de agosto de 2025 esa funcionalidad no parece existir todavía en codex-rs. El solicitante ofrece contribuir con el código y las pruebas correspondientes y pide reabrir la discusión para converger en un diseño. La issue está etiquetada como enhancement y como relacionada con permisos y sandboxing.
