Codex Desktop hides a searchable recent pinned local task from default and pinned task lists
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
Research direction
Start by comparing the default and pinned list_threads results with targeted search and the local ~/.codex/session_index.jsonl entry for task 019f6790-efb0-79b3-b9b2-9c6ea39d3752. Trace how recent, pinned, project-scoped, and notLoaded tasks are filtered, including the set_thread_pinned path. Done means the task appears in the appropriate default and pinned desktop lists while remaining searchable and directly readable.
Written by the indexing model from the issue text.
Description
Summary
A Codex task from July 15, 2026 is still present locally and can be opened directly by ID or found via targeted search, but it does not appear in the default recent task list. I believed the task was pinned, but it also does not appear in pinned results. Re-pinning the task via Codex's thread tool reported success, but the task still did not appear in pinned/default listings.
This affected desktop visibility first noticed on July 16, 2026; I had also noticed related missing visibility on the mobile app earlier.
This appears related to #21128 and #26634, but may be a distinct failure mode because targeted search does find the task and the task should be recent enough to appear in chronological listing.
Affected task
- Task title:
Assess Hermes Agent contribution - Task ID:
019f6790-efb0-79b3-b9b2-9c6ea39d3752 - Host:
local - Project/workspace path:
/Users/<user>/Documents/Hermes Agent - Created: July 15, 2026, about 4:56 PM EDT
- Updated: July 15, 2026, about 5:22 PM EDT
- Status from direct read:
notLoaded - The task completed successfully and produced:
/Users/<user>/Documents/Hermes Agent/hermes_research.md/Users/<user>/Documents/Hermes Agent/hermes_issue_shortlist.md
What I expected
The task should appear in the Codex desktop app's default/recent task list for the Hermes Agent project, especially because it was updated recently. If pinned, it should also appear in the pinned task list.
What happened
The task was not visible in the app's normal list. It was only recoverable by targeted search/direct task ID.
Reproduction/evidence from local tools
-
list_projectsshows the Hermes Agent project exists:- Project label:
Hermes Agent - Project path/id:
/Users/<user>/Documents/Hermes Agent
- Project label:
-
Targeted task search works:
list_threads(query="Hermes")returns019f6790-efb0-79b3-b9b2-9c6ea39d3752- Title:
Assess Hermes Agent contribution - CWD:
/Users/<user>/Documents/Hermes Agent
-
Direct thread read works:
read_thread(threadId="019f6790-efb0-79b3-b9b2-9c6ea39d3752")returns the completed task and its final answer.
-
Direct navigation works:
navigate_to_codex_page(threadId="019f6790-efb0-79b3-b9b2-9c6ea39d3752")returned{ "navigated": true }.
-
Default recent task listing omits the task:
list_threads(limit=20)did not include the Hermes task.- This is surprising because tasks with both newer and older
updatedAtvalues around July 15 were present, while the Hermes task's timestamp should place it between them.
-
Pin behavior appears inconsistent:
set_thread_pinned(threadId="019f6790-efb0-79b3-b9b2-9c6ea39d3752", pinned=true)returned success.- But
list_threads(query="pinned")still did not include the Hermes task. list_threads(limit=20)still did not include the Hermes task after re-pinning.
-
Local session index includes the task:
/Users/<user>/.codex/session_index.jsonlcontains:- ID:
019f6790-efb0-79b3-b9b2-9c6ea39d3752 - Name:
Assess Hermes Agent contribution - Updated:
2026-07-15T20:56:23.380762Z
Environment
- Codex desktop app on macOS
- macOS:
15.6.1(24G90) - Architecture: Apple Silicon / arm64
- Local Codex version metadata found in
~/.codex/version.json:latest_version:0.116.0last_checked_at:2026-03-25T09:33:00.794788Z
Impact
Tasks/projects appear missing even though they are still present locally. This is high-trust data: users may think work has been deleted or lost. In this case, a recently completed project task and its outputs were hidden from normal desktop/mobile discovery until searched by exact topic/ID.
Suggested investigation areas
- Default/recent task index filtering versus targeted search index.
- Pin-state persistence and whether pinned tasks are excluded by another filter.
- Project-scoped task visibility for local projects with spaces in the path, e.g.
Hermes Agent. - Cross-device sync/listing behavior between desktop and mobile.
- Whether
status: notLoadedtasks are incorrectly excluded from recent/pinned UI lists.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- Avg merge
- 1m
- Merged PRs (30d)
- 1k
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from openai/codex
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
macOS sandbox blocks hw.optional.arm64 sysctl, causing Flutter to misdetect Apple Silicon as x64 Openbug CLI sandbox
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
bug CLI TUI
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
CLI config enhancement skills
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
A-linter
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
oxc-project/oxc#26863 ·