Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration for Azure.AI.projects #7819

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

aaronpowell
Copy link
Contributor

@aaronpowell aaronpowell commented Feb 28, 2025

Description

A client integration for working with the Azure.AI.Projects SDK, which allows you to create agents using Agent Service.

Currently, the integration added AIProjectClient to the service collection, and from that you can create an AgentClient (see the sample app), but I wonder if we should have a way to register the AgentClient as part of the initial registration (and similarly expand out to the other available clients, I just haven't used them yet).

Fixes #7768

Checklist

  • Is this feature complete?
    • Yes. Ready to ship.
    • No. Follow-up changes expected.
  • Are you including unit tests for the changes and scenario tests if relevant?
    • Yes
    • No
  • Did you add public API?
    • Yes
      • If yes, did you have an API Review for it?
        • Yes
        • No
      • Did you add <remarks /> and <code /> elements on your triple slash comments?
        • Yes
        • No
    • No
  • Does the change make any security assumptions or guarantees?
    • Yes
      • If yes, have you done a threat model and had a security review?
        • Yes
        • No
    • No
  • Does the change require an update in our Aspire docs?

This allows you to integrate with Azure AI Agent Service, and other services available via the SDK.

Fixes dotnet#7768
@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label Feb 28, 2025
@aaronpowell
Copy link
Contributor Author

Note - there is a new NuGet package required for this that isn't in the proxy package feed, Azure.AI.Projects 1.0.0-beta.3, so that needs to be pulled in for CI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community-contribution Indicates that the PR has been added by a community member
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Client integration for Azure.AI.Projects
1 participant