Skip to content

Conversation

@smw-ms
Copy link
Member

@smw-ms smw-ms commented Dec 5, 2025

Resolves issue: #13148

Copilot AI review requested due to automatic review settings December 5, 2025 07:47
@smw-ms smw-ms requested a review from a team as a code owner December 5, 2025 07:47
@smw-ms smw-ms linked an issue Dec 5, 2025 that may be closed by this pull request
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds a PowerShell script to automate the evaluation of tool and prompt descriptions using the Tool Description Evaluator from the MCP repository. The script orchestrates building and running a .NET evaluator tool and moves the generated results to a specified location.

  • Introduces a new PowerShell script that wraps the .NET Tool Description Evaluator
  • Handles building, running, and collecting output from the evaluator with configurable embedding model endpoints
  • Moves generated evaluation results (results.md) to a target output location

@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@smw-ms smw-ms changed the title Add script for tool description eval workflow Add script for local tool description eval workflow Dec 8, 2025
@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

Copy link
Member

@jeo02 jeo02 left a comment

Choose a reason for hiding this comment

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

Looks good overall would just go through the copilot suggestions and see what's useful then I'll give it a once over and approve.

@smw-ms smw-ms requested a review from jeo02 December 11, 2025 00:28
@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

azure-sdk added a commit to Azure/azure-sdk-for-js that referenced this pull request Dec 11, 2025
Sync eng/common directory with azure-sdk-tools for PR
Azure/azure-sdk-tools#13218 See [eng/common
workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow)

---------

Co-authored-by: Summer Warren <summerwarren@microsoft.com>
azure-sdk added a commit to Azure/azure-sdk-for-rust that referenced this pull request Dec 11, 2025
Sync eng/common directory with azure-sdk-tools for PR
Azure/azure-sdk-tools#13218 See [eng/common
workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow)

---------

Co-authored-by: Summer Warren <summerwarren@microsoft.com>
@smw-ms smw-ms merged commit d9bb3ab into Azure:main Dec 11, 2025
11 checks passed
@smw-ms smw-ms deleted the eval-tool-desc-script branch December 19, 2025 19:11
JiaqiZhang-Dev pushed a commit that referenced this pull request Dec 22, 2025
* Add script for tool description eval workflow

* Fix param casing

* respond to comments
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.

Package Tool Description Eval Workflow into script for local testing

4 participants