Skip to content

.Net: ChatCompletionAgent.InvokeAsync should have optional parameters to override the kernel and execution settings #6037

Closed

Description

From Chris: ChatCompletionAgent.InvokeAsync is the entry point for the ChatHistoryChannel. To fully accomodate the vision this task delineates, the AgentChat flow must be considered. Within this flow, overrides must be agent-specific and not global to the entire AgentChat (cardinality requirement) since multiple agents may be respond within a single chat invocation.

In otherwords, accomodating this requirement may not take the proposed shape.

Note: This proposal isn't scoped for OpenAIAssistantAgent (in its current form)

Activity

  1. added
    .NETIssue or Pull requests regarding .NET code
    experimentalAssociated with an experimental feature
    on Apr 29, 2024
  2. changed the title [-]Agent.InvokeAsync should have optional parameters to override the kernel and execution settings[/-] [+].Net: Agent.InvokeAsync should have optional parameters to override the kernel and execution settings[/+] on Apr 29, 2024
  3. changed the title [-].Net: Agent.InvokeAsync should have optional parameters to override the kernel and execution settings[/-] [+].Net: ChatCompletionAgent.InvokeAsync should have optional parameters to override the kernel and execution settings[/+] on Jun 14, 2024
  4. added
    needs discussionIssues that require discussion by the internal Semantic Kernel team before proceeding
    and removed on Jun 14, 2024
  5. removed their assignment
    on Jun 14, 2024
  6. moved this from Needs Triage to Backlog in Semantic Kernelon Jul 25, 2024
  7. moved this from Backlog to Sprint: In Review in Semantic Kernelon Aug 7, 2024
  8. added
    PR: ready for reviewAll feedback addressed, ready for reviews
    and removed
    needs discussionIssues that require discussion by the internal Semantic Kernel team before proceeding
    on Aug 7, 2024
  9. moved this from Sprint: In Review to Sprint: Done in Semantic Kernelon Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

.NETIssue or Pull requests regarding .NET codeagentsexperimentalAssociated with an experimental featuresk team issueA tag to denote issues that where created by the Semantic Kernel team (i.e., not the community)

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions