Solución de problemas
Preguntas frecuentes y soluciones para problemas comunes de la aplicación de escritorio de ChatGPT
Preguntas frecuentes
Aparecen en el panel lateral archivos que Codex no editó
Si tu proyecto está dentro de un repositorio Git, el panel de revisión muestra automáticamente los cambios según el estado de Git de tu proyecto, incluidos los cambios que Codex no realizó.
En el panel de revisión, puedes alternar entre los cambios preparados y los cambios que aún no se han preparado, y comparar tu rama con main.
Si solo quieres ver los cambios de tu último turno de Codex, cambia el panel de diferencias a la vista Último turno.
Obtén más información sobre cómo usar el panel de revisión.
Eliminar un proyecto de la barra lateral
Para quitar un proyecto de la barra lateral, pasa el cursor sobre el nombre del proyecto, selecciona los tres puntos y elige Quitar. Para restaurarlo, vuelve a añadir el proyecto con el botón Añadir nuevo proyecto junto a Chats o mediante
Cmd+O.
Buscar chats archivados
Los chats archivados se encuentran en Configuración. Cuando desarchivas un chat, vuelve a aparecer en su ubicación original de la barra lateral.
Una conversación de Work no aparece en otro dispositivo
- Confirma que has iniciado sesión con ChatGPT en la misma cuenta y el mismo espacio de trabajo en cada dispositivo.
- Pide al propietario de tu espacio de trabajo que compruebe que Work Cloud y Permitir el acceso al equipo local estén activados. Si
enforce_residencyestá activado en alguna política de la nube, Permitir el acceso al equipo local se desactiva tanto para Work como para dots. Esta medida de protección no configura la residencia del espacio de trabajo ni, por sí sola, desactiva Work Cloud o dots. - Comprueba cuándo se creó la tarea. La sincronización se aplica a las tareas nuevas creadas después de activarla. Las tareas existentes, incluidas las de los proyectos, no se migran y conservan su comportamiento original: solo local o en la nube sin archivos locales.
Para las empresas, el selector Local/Nube de la aplicación y su valor predeterminado se mantienen sin cambios en el lanzamiento. Un selector o modo predeterminado concreto no confirma por sí solo si una conversación puede sincronizarse. Considera el historial de Codex por separado al buscar una conversación de Work. Consulta Acceso al equipo local para Work Cloud y dots para obtener instrucciones de configuración y las Preguntas frecuentes para administradores de Work para resolver dudas habituales.
Una tarea sincronizada no puede usar los archivos o las herramientas del equipo
Mantén el equipo en línea y conectado. Si no está disponible cuando comienza un nuevo turno, una tarea sincronizada que cumpla los requisitos puede continuar en un contenedor en la nube sin acceso a los archivos ni a las herramientas del equipo. Un turno en ejecución no se traslada automáticamente del equipo a la nube.
Un turno se detuvo después de desactivar el acceso al equipo local con Work Cloud
Desactivar el acceso al equipo local con Work Cloud interrumpe los turnos en ejecución. Si aún tienes acceso a Work, envía un nuevo mensaje para iniciar otro turno. En una conversación existente en la nube, ese turno usa automáticamente Work Cloud sin acceso a los archivos locales.
Faltan las actualizaciones automatizadas de las políticas
Usa la API de políticas para administrar la configuración global. Para administrar la configuración local o de Codex Cloud, usa la interfaz de Agent Security. Los flujos de trabajo existentes de la API global siguen disponibles después de la migración. Prueba tus scripts e integraciones de Terraform y confirma que las asignaciones y el orden de las políticas no hayan cambiado.
Solo aparecen algunos chats en la barra lateral
La barra lateral te permite filtrar los chats según el estado de un proyecto. Si te faltan chats, selecciona el icono de filtro situado junto a Chats y, a continuación, selecciona Cronológico. Si sigues sin ver el chat, abre Configuración y consulta Chats archivados.
El código no se ejecuta en un árbol de trabajo
Los árboles de trabajo se crean en un directorio diferente y, de forma predeterminada, heredan los archivos registrados en
Git. Según cómo gestiones las dependencias y las herramientas de tu
proyecto, puede que tengas que ejecutar scripts de configuración en tu árbol de trabajo mediante un
entorno local o copiar archivos de configuración ignorados
con .worktreeinclude.
También puedes incorporar los cambios a tu proyecto local habitual. Consulta
la documentación de árboles de trabajo para obtener más información.
La aplicación no detecta el entorno local compartido de un compañero
La configuración del entorno local debe estar dentro de la carpeta .codex en la
raíz de tu proyecto. Si trabajas en un monorepo con más de un
proyecto, asegúrate de abrir el proyecto en el directorio que contiene la
carpeta .codex.
Codex solicita acceso a Apple Music
Según la tarea, es posible que Codex necesite navegar por el sistema de archivos. Algunos directorios de macOS, como Música, Descargas o Escritorio, requieren una aprobación adicional del usuario. Si Codex necesita leer tu directorio de inicio, macOS te pide que apruebes el acceso a esas carpetas.
Las tareas programadas crean muchos árboles de trabajo
Las tareas programadas frecuentes pueden crear muchos árboles de trabajo con el tiempo. Archiva las ejecuciones programadas que ya no necesites y evita fijar ejecuciones, salvo que quieras conservar sus árboles de trabajo.
Recuperar una instrucción tras seleccionar el destino equivocado
Si iniciaste por accidente un chat con el destino equivocado (Local, Worktree o Cloud), puedes cancelar la ejecución actual y recuperar la instrucción anterior pulsando la tecla de flecha hacia arriba en el cuadro de redacción.
Aprobar por mí no aparece o está desactivado
Para usar la revisión automática, selecciona Aprobar por mí en el control de permisos situado debajo del cuadro de redacción. Si el modo no aparece o está deshabilitado:
- Actualiza la aplicación de escritorio y revisa el menú de permisos del chat donde quieras usar la revisión automática. Las opciones disponibles pueden variar entre los entornos locales y en la nube.
- Para la ejecución local de Codex, comprueba si tu configuración efectiva incluye un
ajuste explícito
features.guardian_approval = falsey revisa el perfil de permisos, la política de aprobación y el revisor de aprobaciones configurados. Consulta Conceptos básicos de configuración para conocer la precedencia de la configuración. La configuración local no controla un entorno de ejecución administrado en la nube. - Si un modo está deshabilitado o no aparece en un espacio de trabajo administrado, pide a tu administrador que compruebe los perfiles de permisos, los modos de aislamiento, las políticas de aprobación y los revisores de aprobaciones permitidos. La política de la organización o del dispositivo puede restringir estas opciones; los ajustes locales no pueden anularla.
Si el modo sigue sin estar disponible de forma inesperada, incluye la versión de la aplicación, el sistema operativo, el entorno de ejecución y si la opción no aparece o está deshabilitada en tus comentarios.
Una función está disponible en Codex CLI, pero no en la aplicación de escritorio de ChatGPT
La aplicación de escritorio de ChatGPT y la CLI de Codex pueden incluir versiones diferentes de Codex, por lo que las funciones pueden llegar a una interfaz antes que a la otra.
Para obtener la versión de Codex CLI instalada en tu sistema, ejecuta:
codex --versionPara obtener la versión de Codex incluida con tu aplicación de escritorio de ChatGPT, usa la
ruta conservada del paquete de compatibilidad Codex.app:
/Applications/Codex.app/Contents/Resources/codex --versionComentarios y registros
Escribe / en el cuadro de redacción de mensajes para enviar comentarios al equipo. Si activas los comentarios en un chat existente, puedes optar por compartir la sesión existente junto con tus comentarios. Después de enviar tus comentarios, recibirás un ID de sesión que podrás compartir con el equipo.
Para informar de un problema:
- Busca problemas existentes en el repositorio de Codex en GitHub.
- Abre un nuevo problema en GitHub
Hay más registros disponibles en las siguientes ubicaciones:
- Registros de la aplicación (macOS):
~/Library/Logs/com.openai.codex/YYYY/MM/DD - Transcripciones de sesiones:
$CODEX_HOME/sessions(valor predeterminado:~/.codex/sessions) - Sesiones archivadas:
$CODEX_HOME/archived_sessions(valor predeterminado:~/.codex/archived_sessions)
Si compartes registros, revísalos primero para confirmar que no contengan información confidencial.
Estados bloqueados y patrones de recuperación
Si un chat parece bloqueado:
- Comprueba si Codex está esperando una aprobación.
- Abre el terminal y ejecuta un comando básico como
git status. - Inicia un nuevo chat con una instrucción más breve y específica.
Si cancelas por error la creación de un árbol de trabajo y pierdes la instrucción, pulsa la tecla de flecha hacia arriba en el cuadro de redacción para recuperarla.
Problemas del terminal
El terminal parece bloqueado
- Cierra el panel del terminal.
- Vuelve a abrirlo con Ctrl+`.
- Vuelve a ejecutar un comando básico como
pwdogit status.
Si los comandos se comportan de forma distinta a la esperada, comprueba primero el directorio actual y la rama en el terminal.
Si continúa bloqueado, espera a que terminen los chats activos y reinicia la aplicación.
Las fuentes no se muestran correctamente
Codex usa la misma fuente para el panel de revisión, el terminal integrado y cualquier otro código que se muestre dentro de la aplicación. Puedes configurar la fuente en el panel de Configuración, en Fuente del código.
Un entorno permite el acceso a la red, pero la acción está bloqueada
Comprueba la prioridad de las políticas antes de comparar ajustes individuales. Una política de mayor prioridad prevalece sobre una de menor prioridad, aunque esta última sea más específica. Dentro de una misma política, las anulaciones de entorno específicas de un sistema operativo tienen prioridad sobre las aplicables a todos los sistemas operativos, seguidas de Global.
Algunos requisitos de red tienen reglas de combinación específicas para cada campo y límites del entorno de ejecución. El entorno de ejecución en la nube no admite puertos de escucha HTTP/SOCKS administrados ni escuchas de proxy en direcciones que no sean de bucle local; la compatibilidad con las reglas de sockets depende de la ruta de ejecución. El comportamiento de combinación para la ejecución local es independiente.
Compara las políticas efectivas y prueba las acciones que deberían permitirse y bloquearse. Consulta Configuración administrada para ver los casos detallados. No amplíes los permisos de la configuración base global para eludir una prueba fallida.