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

Model the .NET BroadcastQueue #182

Open
4 tasks
Tracked by #19
dsgrieve opened this issue Aug 19, 2024 · 0 comments
Open
4 tasks
Tracked by #19

Model the .NET BroadcastQueue #182

dsgrieve opened this issue Aug 19, 2024 · 0 comments
Assignees

Comments

@dsgrieve
Copy link
Member

dsgrieve commented Aug 19, 2024

.NET has a class called BroadcastQueue which orchestrates the updating of ChatHistory from channels (assistant threads). We can model this in reactive streams (project reactor).

  1. Understand the .NET BroadcastQueue and how it works to sync history among AgentChannels
  2. Model this in reactive streams.
  3. Provide unit tests.

Done is defined as

  1. Having the API for Agent, AgentChannel, and ChatHistory necessary to support updating chat history from multiple sources in an asynchronous fashion.
  2. Having a sample of unit tests that exercise the BroadcastQueue functionality.

Tasks

@dsgrieve dsgrieve changed the title Provide implementation of abstract API Model the .NET BroadcastQueue Aug 19, 2024
@dsgrieve dsgrieve self-assigned this Aug 19, 2024
@d3r3kk d3r3kk moved this to Sprint: In Progress in Semantic Kernel Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Sprint: Done
Development

No branches or pull requests

1 participant