microsoft/semantic-kernel

.Net: Agent.InvokeAsync should have optional parameters to override the kernel and execution settings

Opened this issue · 0 comments

From Chris: Agent.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.