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

.Net - Introducing OpenAI Assistant Agent (Step #ANY) #5809

Merged
merged 290 commits into from
Apr 23, 2024

Conversation

crickman
Copy link
Contributor

@crickman crickman commented Apr 8, 2024

Motivation and Context

Introduces an agent built on the OpenAI Assistant API based on Microsoft.SemanticKernel.Agent.Abstractions.

Description

  • Agent able to target either OpenAI or Azure OpenAI
  • Using Azure AssistantClient (not raw REST API)
  • Includes all improvements in experimental package.

Outstanding Tasks - In Order (each a future PR)

  • AgentChat (our "GroupChat")
  • Agent-as-a-Plugin
  • OpenAIAssistantAgent
  • OpenAIAssistantAgent Citiation Content
  • Port AutoGen examples
  • Streaming
  • YAML Templates

Contribution Checklist

@crickman crickman added this pull request to the merge queue Apr 23, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 23, 2024
@crickman crickman added this pull request to the merge queue Apr 23, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 23, 2024
@crickman crickman added this pull request to the merge queue Apr 23, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 23, 2024
@crickman crickman added this pull request to the merge queue Apr 23, 2024
@crickman crickman removed this pull request from the merge queue due to a manual request Apr 23, 2024
@crickman crickman added this pull request to the merge queue Apr 23, 2024
@crickman crickman removed this pull request from the merge queue due to a manual request Apr 23, 2024
@crickman crickman enabled auto-merge April 23, 2024 18:28
@crickman crickman added this pull request to the merge queue Apr 23, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 23, 2024
@crickman crickman enabled auto-merge April 23, 2024 18:35
@crickman crickman added this pull request to the merge queue Apr 23, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 23, 2024
@crickman crickman added this pull request to the merge queue Apr 23, 2024
@crickman crickman removed this pull request from the merge queue due to a manual request Apr 23, 2024
@crickman crickman enabled auto-merge April 23, 2024 19:05
@crickman crickman added this pull request to the merge queue Apr 23, 2024
Merged via the queue into main with commit f7e66bd Apr 23, 2024
19 checks passed
@crickman crickman deleted the feature_agent_assistant branch April 23, 2024 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agents experimental Associated with an experimental feature feature branch PR targeting a feature branch kernel.core kernel Issues or pull requests impacting the core kernel .NET Issue or Pull requests regarding .NET code PR: ready for review All feedback addressed, ready for reviews
Projects
Archived in project
5 participants