[audit-workflows] Daily Agentic Workflow Audit — 2026-05-14 #32222
Closed
Replies: 2 comments 1 reply
-
|
/q fix repo memory. There should be more memories. |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
This discussion was automatically closed because it expired on 2026-05-15T21:50:04.316Z.
|
Beta Was this translation helpful? Give feedback.
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.
-
Summary
Clean run, zero failures. Across 79 workflow runs in the last 24 hours, 14 were real agent runs (8 succeeded, 6 still in progress at audit time, 0 failed). The remaining 65 were Dependabot-triggered smoke workflows that correctly skipped on label/policy gates — the high error count (86) is downstream noise from those skips, not real failures.
Key Findings
dependencieslabel) evaluatepre_activation.iftofalse(gates expectwateror other specific labels), correctly skip the agent step, then theconclusionjob tries to download anagentartifact that was never produced — producing##[error]Unable to download artifact(s): Artifact not found for name: agent. This inflateserror_countper skipped run without representing a real failure.Workflow health (agent runs only, per hour). All recorded agent runs in this window were either successful or still in progress; no failures occurred, so the success-rate line tracks at 100% wherever data exists. The 30-day window currently contains only one day of data — multi-day trends will materialize over subsequent audits.
Token usage (bars, effective tokens) and estimated cost (line) per hour. A pronounced spike around 18–19 UTC corresponds to the Daily Safe Output Tool Optimizer run (~21M effective tokens, the single largest contributor to today's $6.53 spend).
Engine Usage
Successful Agent Workflows (8)
In-Progress Agent Workflows (6)
Filtered-Skip Pattern (65 runs)
All 65 cancelled runs share the same shape:
pull_request(action=labeled, label=dependencies)pre_activation.ifexpression resolves tofalse(label gate expectswateretc.)success() == false##[error]Unable to download artifact(s): Artifact not found for name: agentAffected workflows (smoke suite): Smoke Multi PR, Smoke OTEL, Smoke OpenCode, Smoke Pi, Smoke Temporary ID, Smoke Copilot ARM64, Smoke Claude, Smoke Codex, Smoke Gemini, Smoke Project, Smoke Agent (all variants: scoped/approved, public/approved, public/none, all/merged, all/none), Smoke Create Cross-Repo PR, Smoke Update Cross-Repo PR, Smoke Call Workflow, Smoke Crush, Code Refiner, Changeset Generator, Design Decision Gate, Agent Container Smoke Test.
Recommendation: guard the artifact-download step in the conclusion job on the agent step's
outcome != 'skipped', or downgrade missing-artifact-on-skip to a warning, so the audit signal isn't dominated by expected skips.Firewall Traffic by Workflow
All 174 requests allowed; nothing blocked.
Observability Insights
Recommendations
conclusion-job artifact download on agent-step outcome, or downgrade missing-artifact-on-skip to a warning. (Currently inflatingtotal_errorsfrom ~0 real to 86 reported.)metrics/daily.jsonl) is now seeded; in a few cycles the 30-day trend charts will become genuinely informative.References
Beta Was this translation helpful? Give feedback.
All reactions