Skip to content

eval: add max turn limit for foundry skill e2e - #3060

Merged
anchenyi merged 2 commits into
mainfrom
anchenyi/eval-timeout
Aug 12, 2026
Merged

eval: add max turn limit for foundry skill e2e#3060
anchenyi merged 2 commits into
mainfrom
anchenyi/eval-timeout

Conversation

@anchenyi

Copy link
Copy Markdown
Collaborator

Description

  • Add max turn limit for foundry skill e2e
  • Adjust region

Checklist

  • Tests pass locally (cd tests && npm test)
  • Title has one of the prefixes: fix:, feat:, feature:, chore:, misc:, test:, eval:
  • If modifying skill descriptions: verified routing correctness with integration tests (In tests/, npm run test:integration -- <skill> or npm run test:vally -- --skill <skill>)

Related Issues

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.

Pull request overview

Updates the Microsoft Foundry E2E eval scenarios to bound agent execution time and to run against a different Azure region, aiming to improve evaluation reliability and cost control for the Foundry skill end-to-end tests.

Changes:

  • Added per-stimulus constraints.max_turns limits for two Foundry E2E scenarios.
  • Switched the “Region” specified in both scenario prompts from “North Central US” to eastus2.
Suppressed comments (1)

evals/azure-skills/microsoft-foundry/eval.yaml:537

  • This scenario also pins the Foundry region to eastus2, which appears to conflict with the microsoft-foundry skill documentation that says hosted agents (preview) require North Central US (plugins/azure-skills/skills/microsoft-foundry/project/create/create-foundry-project.md:138-153). If the requirement changed, consider updating the docs in the same PR; otherwise this eval may fail due to unsupported region.
      Region: eastus2

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread evals/azure-skills/microsoft-foundry/eval.yaml
@anchenyi
anchenyi merged commit 4464d31 into main Aug 12, 2026
11 of 12 checks passed
@anchenyi
anchenyi deleted the anchenyi/eval-timeout branch August 12, 2026 04:48
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.

3 participants