Cache Strategy Problem: Smoke Codex
Severity: 🟠 High
Workflow: Smoke Codex
Analysis Date: 2026-05-14
Issue Type: Cache miss / No persisted cache files
Problem Description
The last 24 hours show repeated cold starts for Smoke Codex despite cache-memory being enabled. The workflow uses the expected run-specific key plus restore-key fallback pattern, so the key shape itself is not the problem; the actionable issue is that no useful cache state is being persisted for later runs.
Evidence
- Miss streak: 4 cache-memory runs observed today with misses
- Miss rate (14d): 100% in the available cache-strategy history
- Last cache hit: never recorded in cache-strategy history
- Log signals:
2026-05-14T17:17:25.4065486Z Cache not found for input keys: memory-none-nopolicy-smokecodex-25874070518, memory-none-nopolicy-smokecodex-
Recent Run Evidence
| Run |
Cache Result |
Signal |
| §25863489210 |
miss |
2026-05-14T13:50:53.5524342Z Cache not found for input keys: memory-none-nopolicy-smokecodex-25863489210, memory-none-nopolicy-smokecodex- |
| §25863982671 |
miss |
2026-05-14T13:55:35.3765857Z Cache not found for input keys: memory-none-nopolicy-smokecodex-25863982671, memory-none-nopolicy-smokecodex- |
| §25864876825 |
miss |
2026-05-14T14:21:03.6994822Z Cache not found for input keys: memory-none-nopolicy-smokecodex-25864876825, memory-none-nopolicy-smokecodex- |
| §25874070518 |
miss |
2026-05-14T17:17:25.4065486Z Cache not found for input keys: memory-none-nopolicy-smokecodex-25874070518, memory-none-nopolicy-smokecodex- |
Recommended Fix
- Persist meaningful state or disable cache-memory — If
Smoke Codex does not need cross-run memory, remove cache-memory from the workflow so it stops paying cache setup/restore overhead. If it does need memory, write structured state under /tmp/gh-aw/cache-memory/<workflow>/ before the agent exits.
- Keep the restore-key fallback — The observed key pattern includes a stable restore-key fallback, which is the valid last-write-wins design. Do not replace it with a run-specific key that lacks restore-keys.
- Add a lightweight verification step — After the agent runs, verify that
/tmp/gh-aw/cache-memory/ contains at least one useful file before uploading the cache-memory artifact.
Expected Impact
Fixing this should prevent repeated cold starts for this smoke workflow and reduce cache setup overhead and repeated work on future runs.
References: §25863982671, §25864876825, §25874070518
Generated by Daily Cache Strategy Analyzer · ◷
Cache Strategy Problem: Smoke Codex
Severity: 🟠 High
Workflow:
Smoke CodexAnalysis Date: 2026-05-14
Issue Type: Cache miss / No persisted cache files
Problem Description
The last 24 hours show repeated cold starts for
Smoke Codexdespite cache-memory being enabled. The workflow uses the expected run-specific key plus restore-key fallback pattern, so the key shape itself is not the problem; the actionable issue is that no useful cache state is being persisted for later runs.Evidence
2026-05-14T17:17:25.4065486Z Cache not found for input keys: memory-none-nopolicy-smokecodex-25874070518, memory-none-nopolicy-smokecodex-Recent Run Evidence
2026-05-14T13:50:53.5524342Z Cache not found for input keys: memory-none-nopolicy-smokecodex-25863489210, memory-none-nopolicy-smokecodex-2026-05-14T13:55:35.3765857Z Cache not found for input keys: memory-none-nopolicy-smokecodex-25863982671, memory-none-nopolicy-smokecodex-2026-05-14T14:21:03.6994822Z Cache not found for input keys: memory-none-nopolicy-smokecodex-25864876825, memory-none-nopolicy-smokecodex-2026-05-14T17:17:25.4065486Z Cache not found for input keys: memory-none-nopolicy-smokecodex-25874070518, memory-none-nopolicy-smokecodex-Recommended Fix
Smoke Codexdoes not need cross-run memory, removecache-memoryfrom the workflow so it stops paying cache setup/restore overhead. If it does need memory, write structured state under/tmp/gh-aw/cache-memory/<workflow>/before the agent exits./tmp/gh-aw/cache-memory/contains at least one useful file before uploading the cache-memory artifact.Expected Impact
Fixing this should prevent repeated cold starts for this smoke workflow and reduce cache setup overhead and repeated work on future runs.
References: §25863982671, §25864876825, §25874070518