Skip to content

Merge changes for 2.4.0 release into Main (2nd attempt)#48257

Merged
dargilco merged 28 commits into
mainfrom
dagilco/merge-vnext-into-main-2
Jul 25, 2026
Merged

Merge changes for 2.4.0 release into Main (2nd attempt)#48257
dargilco merged 28 commits into
mainfrom
dagilco/merge-vnext-into-main-2

Conversation

@dargilco

Copy link
Copy Markdown
Member

No description provided.

dargilco and others added 28 commits July 1, 2026 15:27
…est, add new hosted agent samples for Teams message trigger and reminder preview (#48234)

* Remove sample_agent_toolbox_skill.py per bakcned folks and Linda request, add new hosted agent samples for Teams message trigger and reminder preview

* change log
Copilot AI review requested due to automatic review settings July 24, 2026 23:48
@dargilco
dargilco requested a review from glharper as a code owner July 24, 2026 23:48
@azure-pipelines

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

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

Prepares azure-ai-projects 2.4.0 with regenerated APIs, updated samples, and release documentation.

Changes:

  • Adds new models and converts generation/optimization APIs to LROs.
  • Updates toolbox, evaluation, dataset, and optimization samples.
  • Refreshes release metadata and development skills.

Reviewed changes

Copilot reviewed 54 out of 54 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
sdk/ai/azure-ai-projects/tsp-location.yaml.saved Updates TypeSpec source commit and directories.
sdk/ai/azure-ai-projects/tests/samples/test_samples.py Adjusts sample discovery and exclusions.
sdk/ai/azure-ai-projects/samples/hosted_agents/sample_toolbox_with_skill.py Updates hosted toolbox skill flow and RBAC.
sdk/ai/azure-ai-projects/samples/hosted_agents/sample_toolbox_with_reminder_preview.py Adds reminder toolbox sample.
sdk/ai/azure-ai-projects/samples/hosted_agents/sample_routines_with_teams_message_trigger.py Adds Teams-triggered routine sample.
sdk/ai/azure-ai-projects/samples/hosted_agents/sample_agent_user_identity_isolation.py Updates Pylint configuration.
sdk/ai/azure-ai-projects/samples/hosted_agents/rbac_util.py Adds hosted-agent RBAC utility.
sdk/ai/azure-ai-projects/samples/hosted_agents/assets/toolbox-agent/requirements.txt Updates hosted toolbox dependencies.
sdk/ai/azure-ai-projects/samples/hosted_agents/assets/toolbox-agent/main.py Updates Agent Framework toolbox integration.
sdk/ai/azure-ai-projects/samples/evaluations/sample_rubric_evaluator_manual.py Adjusts evaluator and run typing.
sdk/ai/azure-ai-projects/samples/evaluations/sample_rubric_evaluator_generation_lifecycle.py Migrates lifecycle sample to LROs.
sdk/ai/azure-ai-projects/samples/evaluations/sample_rubric_evaluator_generation_iterate.py Migrates iterative generation to LROs.
sdk/ai/azure-ai-projects/samples/evaluations/sample_rubric_evaluator_generation_basic.py Migrates basic generation to LROs.
sdk/ai/azure-ai-projects/samples/evaluations/sample_rubric_evaluator_generation_all_sources.py Migrates multi-source generation to LROs.
sdk/ai/azure-ai-projects/samples/evaluations/sample_eval_catalog.py Adds temporary typing suppressions.
sdk/ai/azure-ai-projects/samples/evaluations/sample_eval_catalog_prompt_based_evaluators.py Adjusts prompt evaluator typing.
sdk/ai/azure-ai-projects/samples/evaluations/sample_eval_catalog_code_based_evaluators.py Adjusts code evaluator typing.
sdk/ai/azure-ai-projects/samples/datasets/sample_dataset_generation_job_traces_for_finetuning.py Migrates trace fine-tuning generation to LROs.
sdk/ai/azure-ai-projects/samples/datasets/sample_dataset_generation_job_traces_for_evaluation.py Migrates trace evaluation generation to LROs.
sdk/ai/azure-ai-projects/samples/datasets/sample_dataset_generation_job_simpleqna_with_prompt_source.py Migrates prompt-source generation to LROs.
sdk/ai/azure-ai-projects/samples/datasets/sample_dataset_generation_job_simpleqna_with_file_source.py Migrates file-source generation to LROs.
sdk/ai/azure-ai-projects/samples/datasets/sample_dataset_generation_job_simpleqna_with_agent_source.py Migrates agent-source generation to LROs.
sdk/ai/azure-ai-projects/samples/datasets/sample_dataset_generation_job_simpleqna_for_finetuning.py Migrates fine-tuning generation to LROs.
sdk/ai/azure-ai-projects/samples/agents/tools/sample_toolboxes_with_search.py Uses stable toolbox search model.
sdk/ai/azure-ai-projects/samples/agents/tools/sample_toolboxes_with_search_async.py Uses stable toolbox search asynchronously.
sdk/ai/azure-ai-projects/samples/agents/tools/sample_agent_toolbox_skill.py Removes unsupported prompt-agent sample.
sdk/ai/azure-ai-projects/samples/agents/sample_agent_basic.py Updates Pylint configuration.
sdk/ai/azure-ai-projects/samples/agents/optimization/sample_optimization_job_cancel.py Adapts cancellation to the LRO API.
sdk/ai/azure-ai-projects/samples/agents/optimization/sample_optimization_job_basic.py Uses synchronous LRO completion.
sdk/ai/azure-ai-projects/samples/agents/optimization/sample_optimization_job_basic_polling.py Adds manual polling sample.
sdk/ai/azure-ai-projects/samples/agents/optimization/sample_optimization_job_basic_polling_async.py Adds asynchronous manual polling sample.
sdk/ai/azure-ai-projects/samples/agents/optimization/sample_optimization_job_basic_async.py Uses asynchronous LRO completion.
sdk/ai/azure-ai-projects/README.md Updates supported toolbox tools.
sdk/ai/azure-ai-projects/docs/tool-classes-removed-properties.md Removes obsolete migration document.
sdk/ai/azure-ai-projects/docs/public-methods.md Documents renamed LRO methods.
sdk/ai/azure-ai-projects/CHANGELOG.md Adds 2.4.0 release notes.
sdk/ai/azure-ai-projects/azure/ai/projects/operations/_operations.py Implements synchronous LRO operations.
sdk/ai/azure-ai-projects/azure/ai/projects/models/_models.py Adds new generated models and properties.
sdk/ai/azure-ai-projects/azure/ai/projects/models/_enums.py Adds new generated enums.
sdk/ai/azure-ai-projects/azure/ai/projects/models/__init__.py Exports new public models and enums.
sdk/ai/azure-ai-projects/azure/ai/projects/aio/_patch.py Updates asynchronous client documentation.
sdk/ai/azure-ai-projects/azure/ai/projects/aio/_client.py Documents asynchronous polling configuration.
sdk/ai/azure-ai-projects/azure/ai/projects/_version.py Bumps package version to 2.4.0.
sdk/ai/azure-ai-projects/azure/ai/projects/_unions.py Adds generated union aliases.
sdk/ai/azure-ai-projects/azure/ai/projects/_patch.py Updates synchronous client documentation.
sdk/ai/azure-ai-projects/azure/ai/projects/_client.py Documents synchronous polling configuration.
sdk/ai/azure-ai-projects/assets.json Updates test asset tag.
sdk/ai/azure-ai-projects/apiview-properties.json Refreshes APIView mappings.
sdk/ai/azure-ai-projects/api.metadata.yml Updates API snapshot metadata.
sdk/ai/azure-ai-projects/api.md Refreshes public API snapshot.
sdk/ai/azure-ai-projects/.github/skills/README.md Expands skill prerequisites.
sdk/ai/azure-ai-projects/.github/skills/azure-ai-projects-update-changelog/SKILL.md Refines same-day changelog behavior.
sdk/ai/azure-ai-projects/.github/skills/azure-ai-projects-emit-from-typespec/SKILL.md Adds TypeSpec workflow preflight checks.
Comments suppressed due to low confidence (2)

sdk/ai/azure-ai-projects/samples/agents/tools/sample_toolboxes_with_search.py:13

  • ToolSearchToolboxTool is introduced as stable in 2.4.0, but this sample still calls tool search preview and tells users to install 2.3.0, where the imported class is unavailable. Update both statements for the new API.
    sdk/ai/azure-ai-projects/samples/agents/tools/sample_toolboxes_with_search_async.py:13
  • ToolSearchToolboxTool is introduced as stable in 2.4.0, but this sample still calls tool search preview and tells users to install 2.3.0, where the imported class is unavailable. Update both statements for the new API.

Comment thread sdk/ai/azure-ai-projects/tests/samples/test_samples.py
Comment thread sdk/ai/azure-ai-projects/samples/hosted_agents/rbac_util.py
Comment thread sdk/ai/azure-ai-projects/.github/skills/README.md
@dargilco
dargilco merged commit af04075 into main Jul 25, 2026
33 checks passed
@dargilco
dargilco deleted the dagilco/merge-vnext-into-main-2 branch July 25, 2026 00:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants