Skip to content

Python Agents: Allow Kernel and KernelArguments override when invoking ChatCompletionAgent and OpenAIAssistantAgent` #8022

Closed

Description

@crickman

This change allows for service-selection (see ChatCompletion_ServiceSelection under _Concepts)

Both agents also require KernelArguments property for service selection in the non-override case. This isn't a core abstraction, however, as other agents types won't benefit (such as AggregatorAgent or a future UserProxyAgent).

Note: KernelArguments will also be consumed when templating support is added for both agents.

.NET Update: #7900

Activity

  1. changed the title [-]Python Agents: Allow `Kernel` and `KernelArguments override when invoking `ChatCompletionAgent` and `OpenAIAssistantAgent`[/-] [+].Net: Python Agents: Allow `Kernel` and `KernelArguments override when invoking `ChatCompletionAgent` and `OpenAIAssistantAgent`[/+] on Aug 9, 2024
  2. changed the title [-].Net: Python Agents: Allow `Kernel` and `KernelArguments override when invoking `ChatCompletionAgent` and `OpenAIAssistantAgent`[/-] [+]Python Agents: Allow `Kernel` and `KernelArguments override when invoking `ChatCompletionAgent` and `OpenAIAssistantAgent`[/+] on Aug 9, 2024
  3. moved this to Backlog: Planned in Semantic Kernelon Aug 9, 2024
  4. added
    sk team issueA tag to denote issues that where created by the Semantic Kernel team (i.e., not the community)
    on Aug 22, 2024
  5. github-actions commented on Dec 14, 2024

    @github-actions
    Contributor

    This issue is stale because it has been open for 90 days with no activity.

  6. added
    staleIssue is stale because it has been open for a while and has no activity
    on Dec 14, 2024
  7. moonbox3 commented on Dec 14, 2024

    @moonbox3
    Collaborator

    Work not complete, commenting to avoid the issue being closed in 14 days,

  8. removed
    staleIssue is stale because it has been open for a while and has no activity
    on Dec 15, 2024
  9. added a commit that references this issue on Jan 28, 2025
    1a84cb6
  10. added a commit that references this issue on Sep 15, 2025
    9e27bb1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

IgniteFeatures planned for next Ignite conferenceagentsenhancementexperimentalAssociated with an experimental featurepythonPull requests for the Python Semantic Kernelsk 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