Skip to content

Conversation

salma-elshafey
Copy link
Contributor

Description

Please add an informative description that covers that changes made by the pull request and link all relevant issues.

If an SDK is being regenerated based on a new API spec, a link to the pull request containing these API spec changes should be included above.

All SDK Contribution checklist:

  • The pull request does not introduce [breaking changes]
  • CHANGELOG is updated for new features, bug fixes or other significant changes.
  • I have read the contribution guidelines.

General Guidelines and Best Practices

  • Title of the pull request is clear and informative.
  • There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

  • Pull request includes test coverage for the included changes.

@salma-elshafey salma-elshafey requested a review from a team as a code owner September 30, 2025 09:57
@Copilot Copilot AI review requested due to automatic review settings September 30, 2025 09:57
@github-actions github-actions bot added Community Contribution Community members are working on the issue customer-reported Issues that are reported by GitHub users external to the Azure organization. Evaluation Issues related to the client library for Azure AI Evaluation labels Sep 30, 2025
Copy link

Thank you for your contribution @salma-elshafey! We will review the pull request and get back to you soon.

Copy link
Contributor

@Copilot 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 pull request renames the "Task Success Evaluator" to "Task Completion Evaluator" across the Azure AI Evaluation SDK. The rename affects class names, file paths, imports, and documentation to consistently use the new terminology.

Key changes:

  • Renamed TaskSuccessEvaluator class to TaskCompletionEvaluator
  • Updated file and directory structure to use "task_completion" naming
  • Modified sample code and documentation to reflect the new class name

Reviewed Changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
test_aoai_score_model_grader.py Added skip markers to test methods
evaluation_samples_evaluate_fdp.py Added sample code for TaskCompletionEvaluator
evaluation_samples_evaluate.py Fixed import and added TaskCompletionEvaluator sample
agent_evaluation.ipynb Removed unused import and trailing commas
cspell.json Added new words and updated file paths for task_completion
_exceptions.py Added TASK_COMPLETION_EVALUATOR error target
task_completion.prompty New prompty file for task completion evaluation
_task_completion.py New evaluator implementation for task completion
init.py New module init file exporting TaskCompletionEvaluator
_eval_mapping.py Added TaskCompletionEvaluator to evaluation mapping

@nagkumar91 nagkumar91 requested a review from Copilot October 2, 2025 15:06
Copy link
Contributor

@Copilot 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

Copilot reviewed 8 out of 8 changed files in this pull request and generated no new comments.

@luigiw luigiw enabled auto-merge (squash) October 2, 2025 17:54
@luigiw luigiw merged commit 05f1eae into Azure:main Oct 5, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Community Contribution Community members are working on the issue customer-reported Issues that are reported by GitHub users external to the Azure organization. Evaluation Issues related to the client library for Azure AI Evaluation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants