| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
392aa14491
|
fix: Add deferral to RegisterAgentType and (Add/Remove)Subscription (#5494)
Unlike with the InProcessRuntime, there is a two-phase initialization, first when AgentsApp is built (when initial agents are registered) and when it StartAsync()s and connects to the Gateway. Unfortunately, it is possible to attempt to send direct RPC calls to the Gateway before the message channel is opened; in this case, the Gateway has no connected client corresponding to the RPC's clientId, and falls over. The fix is to defer registering agents and subscriptions with the gateway until after the connection is established after .StartAsync() is called. |
1 year ago |
|
|
08f9830bf7
|
Dotnet Grpc worker implementation (#5245)
Co-authored-by: Jacob Alber <jaalber@microsoft.com> Co-authored-by: Ryan Sweet <rysweet@microsoft.com> |
1 year ago |
|
|
9af6883fbe
|
fix: dotnet test CI and standardize test categories (#5286)
Co-authored-by: Ryan Sweet <rysweet@microsoft.com> |
1 year ago |
|
|
850377c74a
|
fix: Various fixes and cleanups to dotnet autogen core (#5242)
Co-authored-by: Jack Gerrits <jack@jackgerrits.com> Co-authored-by: Ryan Sweet <rysweet@microsoft.com> |
1 year ago |
|
|
10e40b5a1f
|
Rysweet 5201 refactor runtime interface (#5204)
Changes to align the .NET code more with the python codebase. * rename *Worker to *Runtime * refactor shared runtime elements to AgentRuntimeBase * align runtime interface with python ## Why are these changes needed? Aligning the .NET with the python code and then we can evolve together from there. ## Related issue number Closes #5201 |
1 year ago |
|
|
b6597fdd24
|
rysweet-unsubscribe-and-agent-tests-4744 (#4920)
* add tests for core functionality and client/server * add remove subscription, get subscriptions * fix LOTS of bugs * add grpc tuning * adapt to latest agreed agents_worker proto changes. |
1 year ago |