Skip to content

feat: improve azure-diagnostics from evaluations - #3519

Draft
ghcp4a-bot[bot] wants to merge 52 commits into
mainfrom
skill-improvement/azure-diagnostics-43345242602
Draft

ghcp4a-bot[bot] wants to merge 52 commits into
mainfrom
skill-improvement/azure-diagnostics-43345242602

Conversation

@ghcp4a-bot

@ghcp4a-bot ghcp4a-bot Bot commented Nov 13, 2026

Copy link
Copy Markdown
Contributor

Automated candidate from skill improvement run 43345242602.

Workflow run: https://github.com/microsoft/GitHub-Copilot-for-Azure/actions/runs/43345242602

This pull request is intentionally a draft and requires human review.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Use the Function App hostNames collection with the deterministic Azure Websites hostname fallback because defaultHostName is absent for some Flex Consumption resource responses.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Retry bounded Azure deployment failures when a dependent network operation is still in progress, while preserving immediate failure for all other ARM errors.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Replace test-authored diagnostic instructions with symptom-first customer reports and add a temporary baseline-only specification for targeted validation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
The baseline-only workflow completed successfully, so remove the temporary targeted run specification from the permanent branch.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Seed deterministic outbound connection-pressure telemetry on the live Flex topology, add customer-style diagnosis and ZIP support-bundle evals, and include them in Azure Diagnostics hill climbing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Make critical Flex topology, causal evidence, remediation, and recovery details explicit final-answer gates so tool-only evidence cannot satisfy the routing evals.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
The targeted baseline and three-iteration improvement runs are complete, so remove the temporary workflow specification from the PR branch.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Route Function networking failures to concise evidence-driven guidance that covers topology, causality, impact scope, minimal remediation, and recovery verification without encoding grader-specific wording.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Make the concise diagnosis framework distinguish source and destination topology and explain unaffected platform dependencies without encoding scenario-specific grader language.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
The two focused baseline runs are complete, so remove the temporary workflow specification while retaining the concise diagnostic guidance and fixture identity.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
KarishmaGhiya and others added 22 commits November 10, 2026 12:13
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Resolve the sdk-agent-executor test import overlap in the merged tree.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 277bdab8-4b39-4631-92e7-b6ec8d849424
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor
Details# 🔍 Token Analysis Report

@github-copilot-for-azure/scripts@1.0.0 tokens
node --import tsx src/tokens/cli.ts compare --base origin/main --head HEAD --markdown

fatal: path 'evals/azure-skills/azure-diagnostics/fixture/functions-vnet-routing/README.md' exists on disk, but not in 'origin/main'

📊 Token Change Report

Comparing origin/main → HEAD

Summary

Metric Value
📈 Total Change +1,663 tokens (+42%)
Before 4,001 tokens
After 5,664 tokens
Files Changed 3

Changed Files

File Before After Change
evals/azure-skills/azure-diagnostics/fixture/functions-vnet-routing/README.md - 1,261 +1261
plugins/azure-skills/skills/azure-diagnostics/references/functions/triggers.md 2,129 2,461 +332 (+16%)
plugins/azure-skills/skills/azure-diagnostics/SKILL.md 1,872 1,942 +70 (+4%)

@github-copilot-for-azure/scripts@1.0.0 tokens
node --import tsx src/tokens/cli.ts check --markdown plugins/azure-skills/skills/azure-diagnostics/SKILL.md

📊 Token Limit Check Report

Checked: 1 files
Exceeded: 0 files

✅ All files within token limits

@github-copilot-for-azure/scripts@1.0.0 tokens
node --import tsx src/tokens/cli.ts check --markdown plugins/azure-skills/skills/azure-diagnostics/references/functions/triggers.md

📊 Token Limit Check Report

Checked: 1 files
Exceeded: 0 files

✅ All files within token limits


Automated token analysis. See skill authoring guidelines for best practices.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant