[copilot-session-insights] Daily Copilot Agent Session Analysis — 2026-08-27 #56309
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Copilot Session Insights. A newer discussion is available at Discussion #56585. |
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.
🤖 Copilot Agent Session Analysis — 2026-08-27
Executive Summary
Data-quality note up front: conversation transcript logs (
{run_id}-conversation.txt) are empty for the 6th consecutive recorded snapshot (49+ days historically, per repo memory). Zero of the 50 sessions produced a turn-by-turn log, so all metrics below are derived from workflow-run metadata only (name, branch, conclusion, timestamps) — not from actual agent reasoning, tool calls, or token usage. Loop detection, tool-usage patterns, and context-confusion detection are therefore not measurable this run.Key Metrics
Success Factors ✅
"Addressing comment on PR #N" follow-up tasks: 4/4 succeeded (100%) — Allow strict-mode workflows to pass AWF
--image-tagwhile keepingsandbox.agent.argslocked down #56265 (7.75 min), E007: ignore inert code-region mentions in comment limit enforcement #56269 (6.47 min), Resolve dispatch workflow refs from PR comments #56266 (14.02 min), Include grader evaluator scripts in workflow packages #56268 (23.63 min). These are the only sessions in today's batch that represent an agent actually doing follow-up coding work in response to specific PR feedback, and they cleared 100%.Single-branch PR-open gate bundles pass cleanly when unblocked: branch
copilot/gh-aw-env-update-fixcleared 11/16 (69%) of its review/CI gate bundle (CWI, CGO, code-quality/skills reviewers, Test Quality Sentinel, PR Data Prefetch, Agentic Commands ×2) in a tight ~9-minute window (07:08–07:17), evidence the automated review fan-out itself is fast and largely reliable once triggered.Zero orphaned branches, 6th consecutive healthy day: no PR branch is starved of agent attention — every gate-heavy branch either has a Copilot assignee or has zero simultaneous gate firings.
Failure Signals⚠️
Provenance inversion (6th+ consecutive observation): only 4 of 16 successes (25%) are true agentic task completions; the remaining 12 (75%) are CI-gate/review-bot workflows executing green. The daily "32% completion rate" headline number is mostly a measure of how many automated gates fired and passed, not of agent task success.
Single-branch concentration dilutes the daily rate:
copilot/gh-aw-env-update-fixalone accounts for 32% of all 50 sessions (16/50). Excluding that branch, completion falls to 14.7% (5/34) — much closer to the historical floor (2–10%) than the reported 32% headline suggests.copilot/*branches today, but review/CI gate volume on one branch is enough to swing the aggregate completion rate by ~17 points.Isolated review-gate failure:
Design Decision Gate 🏗️failed (15.6 min) oncopilot/gh-aw-env-update-fix, the only failure in the whole 50-session batch, while every other gate on that same branch passed — worth a manual look at what that gate flagged, since it's the one dissenting signal on an otherwise fully-green branch.Conversation log fetch failure, ongoing: this is now a standing infrastructure defect (49+ days) that blocks every behavioral analysis strategy this workflow is designed to run (loop detection, tool-usage patterns, context-confusion detection, prompt-quality scoring below). It should be treated as a bug to fix, not a recurring caveat to restate.
Prompt Quality Analysis 📝
Per-Prompt Breakdown
No prompt text is available in workflow-run metadata — only workflow/task names, not the underlying task descriptions the agent received. What can be said from task-type alone:
Higher-reliability task-type signal
Lower-reliability / harder-to-interpret task types
We cannot produce example high/low-quality prompt text this run — doing so requires the actual task description sent to the agent, which lives in the missing conversation logs, not in workflow-run metadata.
Orphaned Branch Escalation Alerts 🚨
Summary
Escalation Candidate Details
Escalation Candidates
✅ No orphaned branches exceed the escalation threshold today. All 3 in-progress workflow runs in the last 6 hours are on
main(0 gates on any PR branch); all 13 open PRs are either Copilot-assigned or carry zero simultaneous gate firings.CI Waste Estimate
Notable Observations
Loop Detection and Session Diagnostics
Loop Detection
Tool Usage
tool.execution_start/tool.execution_completelog lines were available in any session.Context Issues
What we could measure (metadata only)
Addressing comment on PR #56268), min 0.63 min (PR Data Prefetch, 38s).copilot/*branches; top branch (copilot/gh-aw-env-update-fix) = 32% of sessions; top-2 (copilot/gh-aw-env-update-fix+copilot/fix-gh-aw-add-omit-evaluator-files) = 46%.Experimental Analysis
This run included experimental strategy: None
Standard analysis only this run (roll=52, experimental threshold is <30). No novel strategy was tested; today's insights come entirely from the standard six analysis strategies applied to workflow-run metadata.
Actionable Recommendations
For Users Writing Task Descriptions
Prefer scoped, comment-anchored follow-ups over open-ended asks: "Addressing comment on PR #N" tasks hit 100% today and have been consistently high-reliability across the full recorded history. When possible, phrase a task as "resolve this specific reviewer comment on PR #N" rather than a broader, multi-file request.
Don't read the daily completion-rate headline in isolation: today's 32% is driven 75% by CI-gate/review-bot green runs on one branch, not by agent task success. When triaging, look at the branch-excluded completion rate (14.7% today) as the more representative agentic-quality signal.
For System Improvements
Fix the conversation-log fetch pipeline: 49+ consecutive days of empty transcript logs is no longer a caveat — it's a standing defect that prevents this workflow from ever delivering on its core stated mission (loop detection, tool-usage patterns, context-confusion detection, prompt-quality scoring). Potential impact: High — every "Notable Observations" and "Prompt Quality" section in every daily report has been degraded to metadata-only for 7+ weeks.
Separate CI-gate/review-bot runs from agentic task runs in the completion-rate calculation: report a "true agentic completion rate" alongside the raw completion rate, so the headline number isn't dominated by gate-bundle green-sweeps on whichever branch happens to be most active that day.
For Tool Development
Historical Trends and Statistical Summary
Trends Over Time
Statistical Summary
📈 Session Trends Analysis
Completion Patterns
Completion rate has oscillated in a 10–42% band over the last six recorded days with no sustained upward or downward trend (6-day mean 29.0%). The 08-25 trough (10%) was the sharpest single-day pullback in the window; today's 32% matches both 08-22 and 08-26, each time driven by one heavily-gated branch rather than a broad improvement in agent success.
Duration & Efficiency
Average duration has stayed in a narrow 0.8–2.8 min band, dipping alongside completion rate on 08-25 and recovering since. Median duration is flat at 0 minutes on every single day in this window — a direct artifact of ~33 zero-duration CI-gate stubs being recorded per day, and a reminder that duration and loop metrics here reflect workflow-run metadata, not actual agent working time.
Next Steps
Design Decision Gate 🏗️failure oncopilot/gh-aw-env-update-fixAnalysis generated automatically on 2026-08-27 at 10:19 UTC
Run ID: 33060177681
Workflow: Copilot Session Insights
All reactions