[Bug]: Mobile thread picker hides compatible Codex accounts
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- react-native, typescript
- Ambito
- mobile
Direzione di ricerca
Inizia in apps/mobile/src/features/threads/ThreadComposer.tsx, dove viene identificato il filtro per l'istanza esatta. Confronta il picker mobile con il comportamento del client web per le istanze compatibili, quindi riproduci il caso in cui le due istanze Codex condividono un CODEX_HOME, mentre i home separati restano esclusi. Il lavoro è completato quando il picker dei thread esistenti mostra account compatibili con valori di instanceId diversi e mantiene la restrizione sui home separati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.

- Lingua principale
- TypeScript
- Stelle
- 24.8k
- Fork
- 6.4k
- Merge medio
- 7h 58m
- PR unite (30g)
- 258
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di pingdotgg/t3code
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug via-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
pingdotgg/t3code#16413 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di pingdotgg/t3code
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
nats-io/nats.docs.v2#101 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
profullstack/ugig.net#601 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
github/codeql-action#4202 ·
I maintainer di solito rispondono entro 1 giorno
-
agents: formatReport/reportOrigin only importable through an entry that loads every runtime (~1.5 s)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno