From 03445d2ad59128885e66127248a924114d14036f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 20 Mar 2026 05:50:44 +0000 Subject: [PATCH 1/2] Initial plan From c030079354d1f458e5f0860b6ab320984199d513 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 20 Mar 2026 06:04:17 +0000 Subject: [PATCH 2/2] fix: normalize report formatting in prompt-clustering-analysis workflow - Remove H1 header from report template body (title goes in title field) - Downgrade H2 (##) to H3 (###) for all section headers - Update cluster sub-headers from ### to #### (nested under ### Cluster Analysis) - Add bold formatting to tag: Full Analysis Report Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> Agent-Logs-Url: https://github.com/github/gh-aw/sessions/26cf2ac6-cde8-4a6e-a4b1-2953a960ce77 --- .../workflows/prompt-clustering-analysis.md | 24 ++++++++----------- .github/workflows/smoke-codex.lock.yml | 16 ++++--------- 2 files changed, 14 insertions(+), 26 deletions(-) diff --git a/.github/workflows/prompt-clustering-analysis.md b/.github/workflows/prompt-clustering-analysis.md index 0e5521933d9..731d31951be 100644 --- a/.github/workflows/prompt-clustering-analysis.md +++ b/.github/workflows/prompt-clustering-analysis.md @@ -488,11 +488,7 @@ Create a comprehensive discussion report with: **Report Template**: ```markdown -# 🔬 Copilot Agent Prompt Clustering Analysis - [DATE] - -Daily NLP-based clustering analysis of copilot agent task prompts. - -## Summary +### Summary **Analysis Period**: Last 30 days **Total Tasks Analyzed**: [count] @@ -500,18 +496,18 @@ Daily NLP-based clustering analysis of copilot agent task prompts. **Overall Success Rate**: [percentage]%
-Full Analysis Report +Full Analysis Report -## General Insights +### General Insights - **Most Common Task Type**: [cluster description] - **Highest Success Rate**: [cluster with best success rate] - **Most Complex Tasks**: [cluster with most turns/highest complexity] - **Outliers**: [number of outlier tasks identified] -## Cluster Analysis +### Cluster Analysis -### Cluster 1: [Theme/Description] +#### Cluster 1: [Theme/Description] - **Size**: X tasks ([percentage]% of total) - **Success Rate**: [percentage]% - **Average Turns**: [number] @@ -523,10 +519,10 @@ Daily NLP-based clustering analysis of copilot agent task prompts. --- -### Cluster 2: [Theme/Description] +#### Cluster 2: [Theme/Description] ... -## Success Rate by Cluster +### Success Rate by Cluster | Cluster | Tasks | Success Rate | Avg Turns | Top Keywords | |---------|-------|--------------|-----------|--------------| @@ -534,7 +530,7 @@ Daily NLP-based clustering analysis of copilot agent task prompts. | 2 | 12 | 75% | 4.1 | bug, fix, error | | 3 | 8 | 100% | 2.5 | docs, update | -## Full Data Table +### Full Data Table | PR # | Title | Cluster | Outcome | Turns | Keywords | |------|-------|---------|---------|-------|----------| @@ -542,13 +538,13 @@ Daily NLP-based clustering analysis of copilot agent task prompts. | 124 | Update docs | 3 | Merged | 2 | docs, update | | 125 | Refactor logger | 1 | Merged | 3 | refactor, logger | -## Key Findings +### Key Findings 1. **[Finding 1]**: [Description and data supporting this finding] 2. **[Finding 2]**: [Description and data supporting this finding] 3. **[Finding 3]**: [Description and data supporting this finding] -## Recommendations +### Recommendations Based on clustering analysis: diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index a3c38f8c672..7514dfdddff 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -450,20 +450,13 @@ jobs: { "description": "Add the 'smoked' label to the current pull request (can only be called once)", "inputSchema": { - "additionalProperties": false, + "additionalProperties": true, "properties": { - "labels": { - "description": "The labels' name to be added. Must be separated with line breaks if there're multiple labels.", - "type": "string" - }, - "number": { - "description": "The number of the issue or pull request.", + "payload": { + "description": "JSON-encoded payload to pass to the action", "type": "string" } }, - "required": [ - "labels" - ], "type": "object" }, "name": "add_smoked_label" @@ -1568,8 +1561,7 @@ jobs: env: GITHUB_TOKEN: ${{ github.token }} with: - labels: ${{ fromJSON(steps.process_safe_outputs.outputs.action_add_smoked_label_payload).labels }} - number: ${{ fromJSON(steps.process_safe_outputs.outputs.action_add_smoked_label_payload).number }} + payload: ${{ steps.process_safe_outputs.outputs.action_add_smoked_label_payload }} - name: Upload safe output items if: always() uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0