[Windows] Scheduled automation tasks are missing from Pet activity tray in Running and Ready states
What version of the Codex App are you using?
26.814.5167.0 (Microsoft Store/AppX)
What platform is your computer?
Windows 11; ARM64 app package
What issue are you seeing?
Standalone scheduled automation tasks run and complete successfully, but never appear in the floating Pet activity tray while Running or after completion as Ready. Normal manually started tasks appear in the tray at the same time.
This was reproduced with a custom v2 pet. The pet itself is awake and the overlay is visible, so the evidence points to activity-tray filtering/state presentation rather than the pet sprite package.
What steps can reproduce the bug?
- Open Codex Desktop and wake the pet.
- Start or keep a normal manual task open and confirm that it appears in the Pet activity tray.
- Create a standalone local scheduled automation that runs for about 60 seconds and produces a non-empty final response/inbox item.
- Watch the Pet activity tray during the full run.
- After the automation completes, check the tray again without opening the completed task.
Expected behavior
The scheduled task should appear in the Pet activity tray as Running during execution, then as Ready while its completed result remains unread.
Actual behavior
Only the manual task is shown. The scheduled automation is absent from the visible tray both while running and after completion.
A controlled reproduction ran for approximately 74 seconds. During that run:
- the scheduled thread was reported as active and later completed with no error;
- events were routed to
avatarOverlaywhile the overlay renderer was visible; - status/reasoning updates reached both the primary window and
avatarOverlay; avatarOverlaycreated one inbox item at completion;- the completed thread was added to the local unread-thread state;
- nevertheless, the task never appeared visually in the Pet activity tray as Running or Ready.
Sanitized reproduction reference:
- Test thread:
01a01838-b82e-7e83-939a-d77c1ff63d67 - Overlay route: 2026-08-19 12:12:45 Asia/Taipei
- Active run: 12:12:47–12:14:01
- Avatar-overlay inbox item: 12:14:01
- Unread-state update: 12:14:02
Additional information
- A full app exit/restart and update to 26.814.5167.0 did not fix the issue.
- The same behavior reproduced twice with temporary test automations.
- The temporary automations were removed after testing.
- No supported setting or per-task mute/hidden state was found.
- No private logs or local paths are attached.
- Read-only bundle inspection suggests automation-sourced threads receive special notification-tray filtering. This is an inference, but it is consistent with automation tasks being hidden despite valid overlay routing, inbox creation, and unread state.
Related, but not identical:
- #24302 — pet tray omits active local threads
- #32994 — Windows pet task-tracking behavior
- #28995 — pet overlay state/animation mismatch
2 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Additional Windows x64 reproduction on 26.814.5517.0
I can confirm this bug on a newer Windows x64 build with two real standalone scheduled automations running concurrently.
Environment
26.814.5517.0(Microsoft Store/AppX)26200.9168Reproduction and evidence
thread.status.type = activelatestTurn.status = inProgress945,759 ms; the other remained active and continued publishing progress. This confirms that the original Running states were not stale sidebar indicators.The task names, contents, and thread IDs are omitted for privacy, but they were ordinary standalone cron automations with
threadSource = automation.Expected behavior
The official Pets documentation says:
https://learn.chatgpt.com/docs/pets
Both active automation conversations should therefore have appeared as Running.
Actual behavior
Both automations were visible as active in the project task list and were confirmed active by the app server, but neither appeared in the Pet activity tray.
Read-only packaged-renderer evidence
Inspection of the installed renderer bundle points to deterministic filtering rather than a lost event subscription or stale cache. In:
webview/assets/avatar-overlay-native-page-CnrjUN8X.jsthe session mapping treats automation-sourced conversations as a special/suppressed branch. Simplified pseudocode of the packaged condition:
For a normally running automation whose latest agent updates are commentary/progress messages, the automation-specific subtitle extraction returns
null. As a result,showInNotificationTrayis false even though the status is Running.This exactly matches the observed behavior and also provides a plausible common cause for #39156, although this reproduction is specifically for the floating Pet tray on Windows.
Suggested fix
threadSource === "automation"conversations while their resolved status isrunning; orCompleted automation results should likewise remain visible as Ready while unread, consistent with the documentation.