[workflow-analysis] Weekly Workflow Analysis — 2026-08-03 sample (269 workflows, 117 runs) #49950
Closed
Replies: 2 comments
|
@copilot investigate and fix push evals state |
0 replies
|
This discussion was automatically closed because it expired on 2026-08-04T10:51:06.561Z.
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Overview
Sampled the most recent 117 runs across the repo's 269 agentic workflows, spanning ~9.5 hours (2026-08-03 00:54–10:24 UTC). Full 7-day pagination hit repeated API timeouts on this run (log noted below); figures past the "extrapolated" line are scaled from this sample, not measured directly. Given every daily workflow fires once/day, a ~9.5h window still captures a representative cross-section of the fleet.
Key metrics
Reliability: 15.4% of sampled runs failed. Two workflows failed twice in this single 9.5h window — Code Scanning Fixer and Discussion Task Miner — the clearest recurring hotspots.
Cost per engine (sample):
Claude Code runs cost ~4x Copilot's and ~10-19x Pi/Codex's average AIC per run despite moving far fewer tokens than Codex — Codex burns huge token volume (~663K/run) but at very low cost, likely from heavy cache-read reuse.
Actuation: across the full sample, 0 runs executed a write-capable safe output — every run stayed read-only. Likely expected for this mostly analysis/reporting fleet, but worth a sanity check that write-capable workflows aren't silently no-op'ing.
Failure patterns (root-caused)
View Details
push_evals_statejob's "Push evals results to git" step failed independently in daily-experiment-report (§30798975190), Copilot Session Insights (§30794940466), and one Code Scanning Fixer run (§30795693285). Same job/step name across three unrelated workflows strongly suggests a shared reusable component (evals-state push) hitting a common cause — likely a git push conflict/race (many daily workflows pushing eval state to the same branch around similar cron times) or a permissions/token issue. Worth checking concurrency/locking on whatever branchpush_evals_statewrites to.safe_outputsjob at "Process Safe Outputs" — a distinct failure mode from the one above, so Code Scanning Fixer has two independent reliability issues, not one.HTTP 502/fatal: could not fetch packfile— a GitHub-side git transport blip, not an application bug. No action needed beyond normal retry.write_capabletoread_onlyversus its baseline and it failed, while also running "resource heavy for domain" (14 turns vs. baseline's near-zero). Suggests the run silently dropped its intended write action before erroring — worth checking whether it partially executed.conclusion: nullafter 29.8m in the run snapshot — possibly still executing or cancelled at query time; flagging as an anomaly rather than a confirmed failure.Optimization opportunities
View Details
push_evals_statestep — it's the single highest-leverage fix, touching at least 3 workflows in under 10 hours. Check for git push races/branch contention across concurrently-scheduled daily workflows.Next actions
push_evals_state/ "Push evals results to git" (affects 3+ workflows).References:
All reactions