Skip to content

Refresh Codex instructions on exec boot and record eval diagnostics - #526

Merged
TheGreatAxios merged 2 commits into
mainfrom
cl-6693-refresh-codex-instructions-on-exec-and-log-eval-request
Aug 22, 2026
Merged

Refresh Codex instructions on exec boot and record eval diagnostics#526
TheGreatAxios merged 2 commits into
mainfrom
cl-6693-refresh-codex-instructions-on-exec-and-log-eval-request

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Exec now awaits refreshCodexInstructions() before first Codex inference, the same shared function the TUI already uses, so headless exec (and thus capability/public SWE evals) no longer runs on stale cached or bundled instructions. The refresh is best-effort: a network failure falls back to the disk cache or bundled copy without failing the run.

eval-capability.ts also stamps each per-cell result with diagnostics: a Codex instructions hash, the advertised built-in tool list, and the requested reasoning effort, to help triage eval failures.

Fixes CL-6693
https://linear.app/abklabs/issue/CL-6693

Exec now awaits the same refreshCodexInstructions() the TUI uses, best-effort
before first Codex inference, so capability/public SWE evals stop running on
stale cached or bundled instructions. eval-capability.ts also stamps each
result with a Codex instructions hash, the advertised tool list, and the
requested reasoning effort for easier failure triage.

Fixes CL-6693
https://linear.app/abklabs/issue/CL-6693
@linear-code

linear-code Bot commented Aug 22, 2026

Copy link
Copy Markdown

CL-6693

@TheGreatAxios
TheGreatAxios merged commit 04b767b into main Aug 22, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant