Repository navigation
[prompt-clustering] Prompt Clustering Analysis - 2026-10-10 #67392
Closed
Replies: 1 comment
|
This discussion has been marked as outdated by Copilot Agent Prompt Clustering Analysis. A newer discussion is available at Discussion #67692. |
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
Analysis Period: Last 30 days (2026-09-10 to 2026-10-09)
Total Tasks Analyzed: 559 copilot-agent PRs
Clusters Identified: 10
Overall Merge Rate: 84.4% (472 merged / 82 closed / 5 open)
Full Analysis Report
General Insights
aw_info.jsonturn counts to these PRs would require a separate workflow-run correlation pass. Findings below rely on PR text, comments, and reviews only.Cluster Analysis
Cluster 7: General CLI / Compiler / Test-Runtime Work
Cluster 4: Safe-Outputs / Ledger / Output Validation
Cluster 8: MCP Tools / Web / Shell / Claude SDK Integration
Cluster 0: Daily AI Usage / Cost Accounting & Guardrails
Cluster 2: Model / Provider Pricing & Auto-Routing Config
openai/provider prefix from Codex model identifiers #60423, Fix Issue Monster’s unsupported Pi model #60461, Fix Issue Monster model compatibility with Pi #60561Cluster 5: Work Queue / Dispatch / Coordinator
Cluster 6: Logs / JSONL Caching / Multi-Target Runs
gh aw logscaching, checkpointing, and multi-target run collection. Small average file footprint (9.3 files/PR) — tightly scoped changes correlate with high success.gh aw logs#59859, Preserve partial logs before command timeouts #59964, Cache workflow run discovery payloads in logs JSONL #59988, Load cached logs JSONL once per command #60040, Apply logs timeout and count globally across concurrent targets #60058Cluster 9: Task-Level Model Routing —⚠️ OUTLIER
noneandmaxin Copilot model routing #64840, Route model classification from workflow task only #64841, Route model classification from workflow task text #64859Cluster 1: Failing GitHub Actions Job Triage
Cluster 3: Firewall Version Bump / Release Pinning
Success Rate by Cluster
Overall baseline: 559 tasks, 84.4% merge rate.
Key Findings
Lowest-Merge Cluster Root Cause
Of the 6 non-merged PRs in this cluster, blockers break down as:
make merge-maincycles because they depended on sibling routing PRs (#67092, #67254, #67279) landing first; #67240 was also asked to shed unrelated work-queue changes mid-review. #64841 was closed after reviewer approvals once the design direction ("is this statically known? the compiler can conditionally generate the prompt") shifted.CHANGES_REQUESTEDover a trust-boundary gap ("agent-writable metadata can still establish trusted routing"). #64859 was flagged for an embedded multi-layer JS script bypassing standard CJS validation.For comparison, the 16 merged PRs in this cluster averaged similar comment volume (3–14 comments) but far fewer merge-main round-trips reported in-thread, suggesting the non-merged PRs specifically clustered around the routing subsystem's busiest dependency window (classifier cost attribution, OTEL attribution, and contract-test goldens landing in close succession) rather than being intrinsically harder tasks.
Recommendations
Based on clustering analysis:
CHANGES_REQUESTED.Generated by Prompt Clustering Analysis (Run: 38042617903)
All reactions