Skip to content

Howie/merge main - #48667

Open
Howie Leung (howieleung) wants to merge 47 commits into
mainfrom
howie/merge-main
Open

Howie/merge main#48667
Howie Leung (howieleung) wants to merge 47 commits into
mainfrom
howie/merge-main

Conversation

@howieleung

Copy link
Copy Markdown
Member

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.

Darren Cohen (dargilco) and others added 30 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
* Add A2A protocol support and update related models

- Introduced A2ATool and A2AToolboxTool classes for A2A protocol implementation.
- Added A2AProtocolVersion enum to define supported A2A protocol versions.
- Updated DataGenerationJobOptions to include SimulationSeedDataGenerationJobOptions and removed TaskGenerationDataGenerationJobOptions.
- Modified existing models and enums to accommodate new A2A features.
- Updated sample agent to utilize the new A2ATool class.
- Adjusted beta routines API to remove unsupported parameters and enhance pagination handling.
- Updated YAML configuration to reflect repository changes.

* Update tsp-location.yaml with latest commit and repository details

* Update sample_agent_to_agent.py skip reason in test_samples.py
@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

Updates Azure AI Projects generation metadata and adjusts generated A2A model naming.

Changes:

  • Restores tsp-location.yaml with an updated API-spec commit.
  • Renames A2A version properties and corrects a model description.
  • Updates release/APIView metadata and file formatting.

Reviewed changes

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

Show a summary per file
File Description
tsp-location.yaml.saved Removes obsolete saved configuration.
tsp-location.yaml Adds current TypeSpec source configuration.
CHANGELOG.md Adds an incomplete 2.6.0 entry.
_models.py Renames A2A fields and corrects documentation.
apiview-properties.json Updates cross-language version metadata.
emitter-package.json Adds the final newline.
emitter-package-lock.json Adds the final newline.
Suppressed comments (1)

sdk/ai/azure-ai-projects/azure/ai/projects/models/_models.py:522

  • This also breaks the stable A2AToolboxTool constructor by replacing the required public keyword a2a_version with a2_a_version. Existing 2.5 callers cannot upgrade to 2.6 without code changes; preserve the old keyword or handle this through a major-version compatibility plan.
        a2_a_version: Union[str, "_models.A2AProtocolVersion"],

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


### Features Added

Placeholder
@@ -0,0 +1,27 @@
directory: specification/ai-foundry/data-plane/Foundry/src/sdk-python-js-azure-ai-projects
commit: 2a36b196210100d62ed0b92bac6417c3f37c399a
self,
*,
a2a_version: Union[str, "_models.A2AProtocolVersion"],
a2_a_version: Union[str, "_models.A2AProtocolVersion"],

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

fixed

"azure.ai.projects.aio.operations.ToolboxesOperations.delete_version": "Azure.AI.Projects.Toolboxes.deleteToolboxVersion"
},
"CrossLanguageVersion": "f23cc7b21030"
"CrossLanguageVersion": "6178e51a6cdd"
Copilot AI review requested due to automatic review settings August 20, 2026 21:05

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

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

Suppressed comments (1)

sdk/ai/azure-ai-projects/CHANGELOG.md:7

  • The new release entry is incomplete: Placeholder does not tell users what changed in 2.6.0. Please replace it with the actual feature release note, or remove this unreleased section if this PR only restores the TypeSpec location file.
Placeholder

Copilot AI review requested due to automatic review settings August 20, 2026 21:34

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

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

Suppressed comments (1)

sdk/ai/azure-ai-projects/CHANGELOG.md:7

  • Replace this placeholder with the actual 2.6.0 release note, or remove the empty section until there is a user-facing change to document. Otherwise the published changelog exposes a meaningless entry instead of explaining the release.
Placeholder

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