Bug: Skills/App listing shows 1000+ inaccessible ecosystem Apps after Desktop install/sync
What happened?
After installing/syncing the Codex Desktop app, the Codex skills/app listing started showing hundreds of unrelated ecosystem Apps as if they belonged in the local skills list. Examples include Korean marketplace/consumer apps such as:
엘포인트—[App] Pay and earn points at once!요기요—[App] 배달할 때마다 포인트 적립운세박사—[App] Free Saju & Fortune Reading전자랜드—[App] 전문가가 고르고, 혜택은 더하고정통사주 - 띠별 오늘 운세—[App] 띠와 출생연도를 바탕으로 보는 오늘의 운세칠성몰—[App] 롯데칠성음료 공식 온라인몰카카오골프예약—[App] Find golf courses & tee times
This is noisy and confusing because these are not installed local skills and are not accessible tools for the session.
Local evidence
The entries are coming from the local app directory cache:
~/.codex/cache/codex_app_directory/716cc53acea93e5f048d344078d63cf3d01e78ec.json
A local inspection showed:
connectors: 1151
isAccessible == true: 0
isAccessible == false: 1151
So the UI/listing appears to be surfacing the entire ecosystem directory, including inaccessible apps, instead of filtering to installed/accessible apps or separating them clearly from local skills.
Expected behavior
The skills list should show only actual local/session skills, or at minimum only installed/accessible apps. Inaccessible ecosystem-directory entries should not be displayed as available skills/apps in the working session.
Actual behavior
The listing is polluted with 1000+ unrelated [App] entries from ~/.codex/cache/codex_app_directory/*.json, even though every listed connector in that cache has isAccessible: false.
Environment
codex-cli 0.133.0
Codex Doctor v0.133.0 · linux-x86_64
Executable: /home/linuxbrew/.linuxbrew/bin/codex
Terminal: VS Code 1.107.0
CODEX_HOME: ~/.codex
Config: ~/.codex/config.toml
MCP servers: 0
Plugins enabled locally: github@openai-curated
Background app-server: not running (ephemeral mode)
codex doctor reports the install/config/state DBs as healthy. The only note is mixed auth signals due to ChatGPT login plus OPENAI_API_KEY, but the app directory cache issue appears unrelated.
Suspected regression
This started after installing the Codex Desktop app. It looks like Desktop/app-server sync populated the public Apps/Connectors directory cache, and the CLI/TUI listing path is not filtering out isAccessible: false ecosystem entries.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗