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

Python: Implement SK/AutoGen Shared Runtimes #10424

Open
crickman opened this issue Feb 5, 2025 · 2 comments
Open

Python: Implement SK/AutoGen Shared Runtimes #10424

crickman opened this issue Feb 5, 2025 · 2 comments
Assignees
Labels
agents autogen Build Features planned for next Build conference processes python Pull requests for the Python Semantic Kernel sk team issue A tag to denote issues that where created by the Semantic Kernel team (i.e., not the community)

Comments

@crickman
Copy link
Contributor

crickman commented Feb 5, 2025

It was decided on Jan 6th that the shared runtime be located in a common repo with its own release cycle:

https://github.com/microsoft/agent-runtime

Current runtime abstractions and definitions exist as part of AutoGen v0.4 packages:

https://github.com/microsoft/autogen

Initial prototyping has occurred using these existing abstractions/definitions. Once we've validated our understanding/usage of these across Process and Agents patterns we can move forward with the shared repo with expedience.

Specifically: The multi-agent chat pattern will been explored before migrating to this shared repo.

The shared runtime will consist of an Abstractions layer, and then a set of concrete runtimes that are built on this Abstractions layer:

Image

This task covers the creation of:

  • Critical repo infra
  • Runtime abstractions
  • Some initial subset of concrete runtimes
  • Tests
  • Initial build-pipeline

Once present, additional tasks include:

  • More concrete runtimes
  • Evolve build pipeline
  • Publish pipeline
@crickman crickman added agents python Pull requests for the Python Semantic Kernel triage labels Feb 5, 2025
@crickman crickman moved this to Backlog in Semantic Kernel Feb 5, 2025
@crickman
Copy link
Contributor Author

crickman commented Feb 5, 2025

@moonbox3 - Here's the corresponding .NET task. Let's action on this together when the time is ripe: #10418

@crickman crickman added autogen Build Features planned for next Build conference processes sk team issue A tag to denote issues that where created by the Semantic Kernel team (i.e., not the community) and removed triage labels Feb 5, 2025
@joslat
Copy link
Contributor

joslat commented Feb 5, 2025

@crickman will this (https://github.com/microsoft/agent-runtime) be open source? glad to give a hand there whenever possible. :)
(refering to .NET side only)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agents autogen Build Features planned for next Build conference processes python Pull requests for the Python Semantic Kernel sk team issue A tag to denote issues that where created by the Semantic Kernel team (i.e., not the community)
Projects
Status: Backlog
Development

No branches or pull requests

3 participants