[Bug]: Mobile thread picker hides compatible Codex accounts
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 82/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- react-native, typescript
- Área
- mobile
Línea de trabajo
Comienza en apps/mobile/src/features/threads/ThreadComposer.tsx, donde se identifica el filtro de instancia exacta. Compara el selector móvil con el comportamiento del cliente web para instancias compatibles y, después, reproduce que las dos instancias de Codex compartan un CODEX_HOME, mientras que los homes separados sigan excluidos. El trabajo está terminado cuando el selector de hilos existentes muestra cuentas compatibles con valores de instanceId diferentes y conserva la restricción de homes separados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Before submitting
- I searched existing issues and did not find a duplicate for the mobile picker restriction.
- I included enough detail to reproduce the problem.
Area
apps/mobile
Steps to reproduce
- Configure two enabled, authenticated Codex instances with distinct account shadow homes and the same underlying
CODEX_HOME. Confirm the server reports the samecontinuation.groupKeyfor both. - Start a thread on one instance.
- In the mobile thread composer, open Model and reasoning settings.
- Look for the other compatible instance's models.
Expected behavior
The existing-thread picker offers compatible instances, matching the web client's behavior and the documented Switch accounts in an existing thread capability. Instances with a separate Codex home remain excluded.
Actual behavior
The mobile composer filters provider groups by exact instanceId, hiding the compatible account. An account reaching its usage limit cannot be changed from that thread on mobile.
Impact
Major degradation: the mobile user must move to another client to select the compatible account, or abandon the existing thread.
Version or commit
Upstream 54084ae1e6c32809db040e4fa571c80fdf2d8ae4. The exact-instance filter is in apps/mobile/src/features/threads/ThreadComposer.tsx.
Environment
React Native mobile client; Codex instances sharing one underlying Codex home. This restriction is shared by the iOS and Android composer code.
Workaround
Select the compatible account through the web client. No new provider or cross-provider switching feature is requested.
Supporting evidence
Verified the picker restriction on iPhone 17 Pro / iOS 26.5, Expo 58 / React Native 0.88.0-rc.3, against the upstream composer at the reported commit.

- Lenguaje dominante
- TypeScript
- Estrellas
- 24.8k
- Forks
- 6.4k
- Merge medio
- 7 h 58 min
- PR fusionados (30 d)
- 258
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de pingdotgg/t3code
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug via-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
pingdotgg/t3code#16413 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
Todos los issues de pingdotgg/t3code
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
wardian-app/Wardian#1603 ·
Los mantenedores suelen responder en 1 día
-
Sign the pledgeAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
input-output-hk/devx-updates#168 ·
Los mantenedores suelen responder en 1 día
-
triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
github/docs#46222 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
agent-ready area: config area: skills type: chore upstream: brain-kit
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
-
dev experience frontend good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
cuttle-cards/cuttle#1403 ·
Los mantenedores suelen responder en 1 día