Agent Performance Report — Week of 2026-09-09 #59733
Closed
Replies: 1 comment
|
This discussion was automatically closed because it expired on 2026-09-10T13:08:09.558Z.
|
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.
Executive Summary
Data quality remains the primary limiter this run: the Metrics Collector's
2026-09-01.jsonsnapshot only counted 41/297 workflows as "active" (down from 247 active on 2026-08-22 and vs. 66-154 typical), and per-dayecosystem.overall_success_rateswings from 0.42 to 0.97 across the last 30 days with no accompanying narrative — consistent with the collector's own note that it fell back to a GitHub API scrape after paginated logs were truncated. Treat single-day metrics as noisy; multi-day patterns below use 08-04→09-01 aggregation where possible.executed>0, n≥3): 5 (agentic_commands,copilot,aw-failure-investigator,daily-trajectory-grader-implementer,pr-sous-chef) — all 100% success. Most of the 297 tracked workflow files show zero executed runs in this window, which is expected for command/mention-gated or low-frequency workflows, not a defect.q,mattpocock-skills-reviewer,pr-code-quality-reviewer,test-quality-sentinel,design-decision-gate(plus ~55 others repo-wide) are wired to fire on everyissue_comment/pull_request_comment/etc. and are stopped bypre_activationunless the command matches — theiraction_required/skippedcounts are designed gating, not activation-refused incidents.mattpocock-skills-reviewer,impeccable-skills-reviewer,design-decision-gate,pr-code-quality-reviewer, andtest-quality-sentineleach ran 1/1 successfully. Per the 2026-09-08 shared-alerts correction, these were already reclassified from "deprecation candidate" to "recovered — monitor." This run's audit (below) evaluates prompt quality directly rather than repeating the stale AR-based verdict.Bottom-Tier Prompt Audit: Reviewer/Gate Agents (redesign-vs-deprecation candidates)
Matt Pocock Skills Reviewer (
mattpocock-skills-reviewer.md)pr-triagesub-agent and parsing its JSON; the fallback path (inline heuristic) is only exercised when triage errors, so most runs depend on an extra agent hop that isn't visible in current metrics (nopr-triagerun data collected).noop), but the 5 listed skills (/diagnosing-bugs,/tdd, etc.) are static inline summaries duplicated from an external skill repo — no mechanism to detect if the installed skill version has diverged from the inline guidance baked into the prompt.pr-triagefallback was used, so metrics can start distinguishing triage-agent health from reviewer prompt quality.Impeccable Skills Reviewer (
impeccable-skills-reviewer.md)noopover filler) and a clean change-type → mode mapping table (lines 108-116) with a fallback if the skill file is missing. This is close to the target structure other agents should copy.pull_request: types: [ready_for_review]trigger is actually firing on PRs (check whether draft→ready transitions are rare in this repo, which would explain the low volume without indicating a broken agent).Design Decision Gate (
design-decision-gate.md)noop/add-commentwith no distinguishing metric field, making it hard to separate legitimate no-ops from degraded runs in metrics.evalsblock (decision-justified, action-taken, adr-check-performed) is a good built-in quality gate already — recommend surfacing these eval results into the shared metrics pipeline instead of only trusting run success/failure.evalsresults intometrics-collectorso quality (not just executed/success) is tracked over time.Summary verdict: None of the three audited agents currently show evidence supporting deprecation. All three have real design merit (Design Decision Gate is the strongest); the shared-memory "deprecation candidate" label from July is stale and was already partially corrected on 2026-09-08. Recommend closing out the label entirely rather than re-flagging.
Data Quality Issue Affecting This Analysis
metrics/latest.json(2026-09-01) reportsactive_workflows: 41vs. 247 the day before (08-22) and 66-154 on most other sampled days — an 83% single-day drop with the collector's own note admitting a "GitHub API fallback after paginated logs were truncated." This makes day-over-day trend claims (e.g., "quality improved") unreliable without matching the drop against actual run history.metrics/daily/2026-01-06.json,2026-01-07.json,2026-01-08.json,2026-01-16.json–2026-01-18.jsonare empty placeholders ({"note": "Jan 2026 metrics unavailable - GitHub API not accessible"}), consistent withsummary.json. No action needed — already self-documented.active_workflowsmoves >50% day-over-day, so downstream analyzers (this workflow, Campaign Manager, WHM) don't inherit noisy single-day anomalies as trend signal.Behavioral Patterns
q,mattpocock-skills-reviewer,pr-code-quality-reviewer,test-quality-sentinel,design-decision-gate, and ~55 other slash-command/mention-triggered workflows fire on every relevant issue/PR/discussion comment event and self-terminate inpre_activationunless invoked. Scored only on activated runs per policy.CWI,CGO,CIshowaction_requiredentries in some daily snapshots consistent with GitHub Actions' PR-workflow-approval gate, not an agent failure.Recommendations
High Priority
shared-alerts.md— the label predates the 2026-09-08 correction and this run's prompt audit found no deprecation-supporting evidence.active_workflowsbefore they seed downstream analysis (see Data Quality section).Medium Priority
evals(adr-check-performed, action-taken, decision-justified) into the shared metrics pipeline as a quality signal, since it already self-assesses better than most agents.Actions Taken This Run
agent-performance-latest.md,campaign-manager-latest.md[empty],workflow-health-latest.md,shared-alerts.md),metrics/latest.json, and 21 daily metric snapshots (2026-01 through 2026-09-01)..mdsource — no deprecation evidence found; recommending the stale label be dropped.Next Steps
All reactions