Skip to content

Update GPT-5.4 evals to GPT-6.1 Sol - #17323

Merged
Helen Gao (helen229) merged 1 commit into
mainfrom
chore/evals-gpt-6-1
Oct 20, 2026
Merged

Helen Gao (helen229) merged 1 commit into
mainfrom
chore/evals-gpt-6-1

Conversation

@helen229

@helen229 Helen Gao (helen229) commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

Fixes #17322

Changes

  • Replace only existing gpt-5.4 executor/judge settings with gpt-6.1-sol in 52 eval files, and update the matching documentation examples.
  • Leave Haoling's TypeSpec authoring area and all 67 existing gpt-5.6-sol model settings untouched.
  • No changes to prompts, graders, thresholds, timeouts, dependencies, or authentication.

Why

Run 6976132 passed all seven App-token logins but failed all 426 trials because gpt-5.4 was unavailable. The preceding pre-merge run had the same failure. The pinned SDK/runtime's model catalog lists gpt-6.1-sol.

Checks

  • Parsed all 93 eval YAML files; verified the exact diff changes only original gpt-5.4 literals.
  • 74 focused eval-infrastructure tests passed; whitespace checks passed.
  • Full recursive npm test is blocked by the separate publisher package's missing fflate dependency in this local setup; no unrelated dependency fix is included.

Real pipeline validation

Tested this exact commit with the shared GitHub App token; all 17 login steps passed. Dashboard publishing was disabled. No live evals or TypeSpec-authoring benchmarks were run.

Run Actual trial results
Workflow/tools 6980135 425/426 executor trials completed with gpt-6.1-sol and reported token usage; one session-idle timeout. Grading: 8 passed, 418 failed.
Skills 6980140 All 87 executor trials completed. Grading: 82 passed, 5 failed; updated gpt-6.1-sol files account for 81/84 passed, and the unchanged gpt-5.6-sol files account for 1/3.
  • Both real gpt-6.1-sol prompt judges returned valid verdicts: one pass and one content-based fail. No model-unavailable or judge-authentication error occurred.
  • The model executes in CI, but this is not an all-evals-pass result. Most workflow failures are missing required MCP tool calls; sampled trajectories explicitly report that Azure SDK MCP tools are unavailable in the session. The precise tool-exposure cause needs separate investigation. The three updated skill failures are schedule-risk assertions; the other two skill failures use unchanged model settings.
  • All eval tasks are complete; overall summary/security finalization was still in progress at the last check. No prompt, grader, threshold, SDK, or protected TypeSpec-authoring change was added to make the results green.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
71 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@helen229
Helen Gao (helen229) marked this pull request as ready for review October 19, 2026 23:25
Copilot AI balanced review requested due to automatic review settings October 19, 2026 23:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Required executor and prompt-judge inference validation using the pipeline’s App token remains outstanding.

No open issues 🎉

What changed in this PR

Addresses #17322 by replacing unavailable gpt-5.4 settings with gpt-6.1-sol across the evaluation suites.

Changes:

  • Updates executor and judge models in 52 eval files.
  • Updates matching documentation examples and comments.
  • Leaves TypeSpec authoring, existing gpt-5.6-sol settings, and non-model configuration unchanged.
File Description
plugins/​azure-sdk-tools/​skills/​skill-authoring/​evals/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​skill-authoring/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​sdk-release/​evals/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​sdk-release/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​prepare-release-plan/​evals/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​prepare-release-plan/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​pipeline-troubleshooting/​evals/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​pipeline-troubleshooting/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​markdown-token-optimizer/​evals/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​markdown-token-optimizer/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​live-and-recorded-tests/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​generate-sdk-locally/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​apiview-feedback-resolution/​evals/​eval.yaml Updates plugin eval model.
plugins/​azure-sdk-tools/​skills/​apiview-feedback-resolution/​eval.yaml Updates plugin eval model.
evals/​workflows/​mock/​typespec-generation-step02.eval.yaml Updates workflow executor model.
evals/​workflows/​mock/​rename-client-property.eval.yaml Updates workflow executor model.
evals/​workflows/​mock/​release-planner-workflows.eval.yaml Updates workflow executor model.
evals/​workflows/​mock/​multi-turn-release-workflows.eval.yaml Updates workflow executor model.
evals/​workflows/​mock/​multi-turn-pipeline-workflows.eval.yaml Updates workflow executor model.
evals/​workflows/​mock/​fix-pipeline.eval.yaml Updates executor and prompt-judge models.
evals/​workflows/​mock/​check-public-repo-then-validate.eval.yaml Updates workflow executor model.
evals/​workflows/​mock/​analyze-failed-pipeline.eval.yaml Updates executor and prompt-judge models.
evals/​workflows/​live/​release-planner.eval.yaml Updates executor, judge, and explanatory comment.
evals/​tools/​prompt-to-tool-verify.eval.yaml Updates tool-routing executor model.
evals/​tools/​prompt-to-tool-typespec.eval.yaml Updates tool-routing executor model.
evals/​tools/​prompt-to-tool-releaseplan.eval.yaml Updates tool-routing executor model.
evals/​tools/​prompt-to-tool-pipeline.eval.yaml Updates tool-routing executor model.
evals/​tools/​prompt-to-tool-package.eval.yaml Updates tool-routing executor model.
evals/​tools/​prompt-to-tool-github.eval.yaml Updates tool-routing executor model.
evals/​tools/​prompt-to-tool-engsys.eval.yaml Updates tool-routing executor model.
evals/​tools/​prompt-to-tool-config.eval.yaml Updates tool-routing executor model.
evals/​tools/​prompt-to-tool-apiview.eval.yaml Updates tool-routing executor model.
evals/​tools/​add-arm-resource.eval.yaml Updates tool eval executor model.
evals/​README.md Updates CLI model example.
.github/​skills/​skill-authoring/​evals/​trigger.eval.yaml Updates trigger eval model.
.github/​skills/​skill-authoring/​evals/​eval.yaml Updates skill eval model.
.github/​skills/​markdown-token-optimizer/​evals/​trigger.eval.yaml Updates trigger eval model.
.github/​skills/​markdown-token-optimizer/​evals/​eval.yaml Updates skill eval model.
.github/​skills/​eval-authoring/​README.md Updates model documentation examples.
.github/​skills/​eval-authoring-workflow/​evals/​eval.yaml Updates skill eval model.
.github/​skills/​eval-authoring-tool/​evals/​eval.yaml Updates skill eval model.
.github/​skills/​eval-authoring-skill/​evals/​eval.yaml Updates skill eval model.
.github/​skills/​code-review/​evals/​eval.yaml Updates skill eval model.
.github/​skills/​azure-typespec-assessment/​evals/​assessment.eval.yaml Updates executor and judge defaults.
.github/​skills/​azsdk-common-sdk-release/​evals/​trigger.eval.yaml Updates trigger eval model.
.github/​skills/​azsdk-common-sdk-release/​evals/​eval.yaml Updates skill eval model.
.github/​skills/​azsdk-common-prepare-release-plan/​evals/​trigger.eval.yaml Updates trigger eval model.
.github/​skills/​azsdk-common-prepare-release-plan/​evals/​schedule-risk.eval.yaml Updates schedule-risk eval model.
.github/​skills/​azsdk-common-prepare-release-plan/​evals/​eval.yaml Updates skill eval model.
.github/​skills/​azsdk-common-pipeline-fixer/​evals/​trigger.eval.yaml Updates model and timing comment.
.github/​skills/​azsdk-common-pipeline-analysis/​evals/​trigger.eval.yaml Updates trigger eval model.
.github/​skills/​azsdk-common-generate-sdk-locally/​evals/​eval.yaml Updates skill eval model.
.github/​skills/​azsdk-common-apiview-feedback-resolution/​evals/​trigger.eval.yaml Updates trigger eval model.
.github/​skills/​azsdk-common-apiview-feedback-resolution/​evals/​eval.yaml Updates skill eval model.

Review effort: Balanced

@helen229

Copy link
Copy Markdown
Member Author

/check-enforcer override

@helen229
Helen Gao (helen229) merged commit 2fde022 into main Oct 20, 2026
34 of 44 checks passed
@helen229
Helen Gao (helen229) deleted the chore/evals-gpt-6-1 branch October 20, 2026 20:42
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.

[Eval] Replace unavailable GPT-5.4 with GPT-6.1 Sol

3 participants