Xiaoyun Zhang
5c7498cc08
Dotnet package cleanup and reconciliation of dirs
1 year ago
Kosta Petan
54c6382e89
fix dotnet distributed tracing ( #4 )
* fix dotnet distributed tracing
* regenerate protos for python
1 year ago
Ryan Sweet
dca82b3f5d
Rysweet dotnet refactor ( #624 )
rename the main classes and mixup folder structure
move some tings from samples into core
cleanup cross-deps
cleanup grpc deps
1 year ago
Ryan Sweet
a72ebaef90
Rysweet 531 dotnet create hello agent continued ( #606 )
fixing base agent classes for io
1 year ago
Ryan Sweet
d60536c9fe
[wip] [dotnet] adding IOAgents ( #598 )
* new agent events top level photo for base agents
* new tip IOAgent
* fix .net build break from proto
1 year ago
Eric Zhu
8018677234
Add response for registering agent type and adding subscriptions in distributed runtime, and throws an exception when error ( #582 )
* Add response for registering agent type and adding subscriptions in distributed runtime
* Update unit tests
* lint
1 year ago
Kosta Petan
3222632497
Update .net code to use CloudEvent, add Event back to proto definition ( #530 )
* remove OAgents lib from sln
* add Event back to agent_worker_proto
* regenerate python proto, remove RegisterAgent addition
* add cloudevent.proto to the python generation task
1 year ago
Jack Gerrits
da759b6aed
Dotnet - core framework rework (rebased) ( #511 )
* dotnet rework
* add dotnet workload update to startup
* fix build
* interim fixup
* this is the stuff that was missing
* renaming the .net classes
* more build fixup
* port dev-team sample WIP
* add proto messages and IHandle to agents
* add github variables
* remove OAgents gh-flow
* remove OAgents library
* add .vs to gitignore
---------
Co-authored-by: Kosta Petan <kostapetan@gmail.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
1 year ago
Eric Zhu
a6c1b503ad
Distributed agent runtime API for host and worker; unit tests; documentation ( #465 )
* host agent runtime API and docs
* graceful shutdown of worker
* HostAgentRuntime --> WorkerAgentRuntimeHost
* Add unit tests for worker runtime
* Fix bug in worker runtime adding sender filed to proto. Documentation.
* wip
* Fix unit tests; refactor API
* fix formatting
* Fix
* Update
* Make source field optional in Event proto
1 year ago
Jack Gerrits
8504ea0bf2
Support datacontenttype and lay groundwork for unknown payloads ( #444 )
* Support datacontenttype and lay groundwork for unknown payloads
* Update dotnet based on proto changes
1 year ago
Eric Zhu
dc847d3985
Implement RPC and Subscription-based broadcast for python host and worker runtime. ( #389 )
* Refactor subscription in single threaded agent runtime
* Update proto to support response result type
* Support RPC and subscription-based broadcast for Python host and worker runtime.
* format
1 year ago
Xiaoyun Zhang
09ceef4b4a
enable dotnet build in PR check and Add namespace back in .proto ( #384 )
* enable dotnet build for PR check
* add namespace back
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
1 year ago
Jack Gerrits
e1a823fb6d
Initial impl of topics and subscriptions ( #350 )
* initial impl of topics and subscriptions
* Update python/src/agnext/core/_agent_runtime.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* add topic in context
* migrate
* migrate code for topics
* migrate team one
* edit notebooks
* formatting
* fix imports
* Build proto
* Fix circular import
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
1 year ago
Jack Gerrits
437dbefc32
Rename fields in agent id ( #334 )
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
1 year ago
Reuben Bond
ebed669231
Initial cross-language protocol for agents ( #139 )
* Initial prototype of .NET gRPC worker client + service
---------
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
2 years ago