Codex Desktop Automations tab omits active local automations while direct automation lookup works
Open 💬 0 comments Opened Jun 5, 2026 by heisoneofus
What version of the Codex App are you using (From “About Codex” dialog)?
Version 26.602.30954
What subscription do you have?
Pro
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
Environment:
- Windows
- Codex Desktop
- Local file-backed automations enabled
Observed:
- The Automations tab only lists a subset of active automations.
- Several active automation definitions exist on disk under the local Codex automations directory, but they do not appear in the Automations tab.
- The missing automations have valid
automation.tomlfiles. - Direct automation lookup/view can render the missing automations successfully.
- I found no recent
automation_updatecalls that deleted, paused, or disabled those automations.
Actual:
- Some active automations are silently omitted from the Automations tab, despite still existing locally and being viewable through the automation API/tooling.
What steps can reproduce the bug?
Steps to reproduce:
- On Windows, open Codex Desktop with local automations enabled.
- Create or already have multiple ACTIVE local cron automations.
- Restart Codex Desktop.
- Open the Automations tab.
- Observe that only some ACTIVE automations are listed.
- Verify on disk that the missing automations still exist under the local Codex automations directory.
- Verify that direct automation lookup/view can still render the missing automations.
Diagnostic snippet used on the affected machine:
$root = Join-Path $env:USERPROFILE ".codex\automations"
Get-ChildItem -Path $root -Filter automation.toml -Recurse |
ForEach-Object {
$text = Get-Content -LiteralPath $_.FullName -Raw
[pscustomobject]@{
Folder = Split-Path $_.DirectoryName -Leaf
Active = $text -match 'status\s*=\s*"ACTIVE"'
HasId = $text -match 'id\s*='
HasName = $text -match 'name\s*='
HasRRule = $text -match 'rrule\s*='
Path = $_.FullName.Replace($env:USERPROFILE, "%USERPROFILE%")
}
} |
Sort-Object Folder |
Format-Table -AutoSize
### What is the expected behavior?
Expected:
- The Automations tab should list all active valid automations.
- If an automation is skipped, the UI should surface a validation/indexing error or diagnostic reason.
### Additional information
Suspected area:
- Automations tab listing/index/filtering layer, rather than the file-backed automation registry itself.