Eric Zhu
c1d4f70924
Fix figure in subscription doc ( #534 )
2024-09-17 16:25:33 +00:00
Jack Gerrits
13639abcd0
Update packages page ( #533 )
2024-09-17 12:08:32 -04:00
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
2024-09-17 14:11:17 +00:00
Victor Dibia
effde903c8
Transition to Pydata Sphinx Theme ( #482 )
...
* add pydata theme dependencies
add some organization of current files to filt #362
add reference
remove jupyter-lite and jupyter-sphinx deps, update python docs to references/python
refactor docs to fit new top level architecture of user guide, contribution, packages and references
add sample switcher json
add skeleton for version switcher
add pointer to note on versioning
Update python/packages/autogen-core/docs/src/_static/switcher.json
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
Update python/packages/autogen-core/docs/src/_static/switcher.json
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
remove unused components
add privacy footer
hide previous and next button
remove 'Section Navigation' from sidebar
make packages a single page
general refactor, add missing items
remove unneeded sidebar conf
remove duplicate content on landing page
update landing page text.
general refactor, remove unreferences files, fix some build errors
* remove extra files
* move readme to correct location
* remove sidebar from packages page, layout updates
* update lock and add clean command
* remove discord
---------
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-17 09:22:38 -04:00
Eric Zhu
b2f1b839d9
Update documentation on topic and subscription with illustrations ( #523 )
...
* Update runtime architecture documentation
* Update documentation on topic and subscription with illustrations
2024-09-17 08:29:38 +00:00
Eric Zhu
0072ea5a2b
Update runtime architecture documentation ( #521 )
2024-09-17 00:15:30 -07:00
Eric Zhu
aecb437d85
Implementation for @rpc
and @event
decorators ( #504 )
...
* Implementation for `@rpc` and `@event` decorators
* update
2024-09-16 17:20:44 +00:00
Jack Gerrits
561897b4ee
Disallow unions in dataclass messages, move check to creation instead of usage ( #499 )
...
* Disallow unions in dataclass messages, move check to creation instead of usage
* make image serializable by pydantic
* fixup team one
* update lockfile
* fix
* fix dataclass checking bug
* fix mypy
2024-09-16 12:37:26 -04:00
Eric Zhu
1247e0b86b
Documentation for command line code executors ( #505 )
...
* Documentation for command line code executors
* fix
2024-09-15 23:23:19 -07:00
Jack Gerrits
4efeb640e3
Update quickstart to reference docker requirement ( #497 )
2024-09-13 11:27:56 -04:00
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
2024-09-13 08:17:53 -07:00
Jack Gerrits
0376a0b399
Change examples and docs to use docker executor by default ( #494 )
2024-09-13 10:56:05 -04:00
Jack Gerrits
a815935062
Add agentchat lib boilerplate ( #493 )
...
* Add agentchat lib
* update lockfile
2024-09-13 10:47:36 -04:00
Jack Gerrits
306541e247
Fixup ruff config and inclusions ( #495 )
...
* add tests to ruff for core
* fmt
* lint
* lint fixes
* fixup more dirs
* dont include non python
* lint fixes
* lint fixes
* fix dir name
* dont relative include
2024-09-13 10:41:15 -04:00
Aamir
e25bd2c074
Add messaging attributes to telemetry spans ( #490 )
...
* Downgrade protobuf from v5 to v4
* Refactor telemetry and include attributes
* Update
* Remove unused vars
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-09-13 10:00:14 -04:00
Eric Zhu
1ba7a681a9
Fix bug in process event in worker runtime ( #492 )
2024-09-13 00:02:03 -07:00
Jack Gerrits
3ab51d3006
Port docker code executor, make async, make code executor restart async ( #489 )
...
* Port docker code executor, make async, make code executor restart async
* add export
* fmt
* fix async file
2024-09-12 16:33:30 -04:00
Eric Zhu
ae10608427
Add missing link to telemetry page ( #488 )
2024-09-12 04:53:29 -07:00
Eric Zhu
76067a62c0
Use notebook for extract result cookbook, use updated API. ( #487 )
2024-09-12 04:24:44 -07:00
Eric Zhu
06554c5a45
Update termination handler docs to keep it up-to-date ( #486 )
...
* Update termination handler docs to keep it up-to-date
* fix type
2024-09-12 03:59:56 -07:00
Eric Zhu
cb9ae44f23
Add documentation to RoutedAgent and message_hander, remove outdated doc content. ( #485 )
2024-09-12 03:26:33 -07:00
Aamir
461b8a8bbd
Add basic OTEL tracing for SingleThreadedAgentRuntime and WorkerAgentRuntime ( #459 )
...
* Downgrade protobuf from v5 to v4
* Add some telemetry blocks fo single threaded agent runtime
* Rename
* Add comments
* Update uv sync
* Address build complains
* Fix mypy
* Add tracing for worker
* Add tracing to worker
* Fix
* Fix up
* Update
* Simplify
* UpdateUpdate
* Add test dep for otel sdk
* Minor fix
* Add telemetry docs
* Simple
* Fix mypy
* Add testFix
* Fix merge
* Update telemetry.md
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-11 19:47:55 -04:00
Ryan Sweet
5dce10d530
move contrinbuting.md symlink ( #475 )
2024-09-11 15:21:16 -07:00
raimondasl
385b63b36f
Fixed AZURE_OPENAI_API_ENDPOINT name. Added needed packages. ( #467 )
...
* Fixed AZURE_OPENAI_API_ENDPOINT name. Added needed packages.
* remove hatch comment from doc
---------
Co-authored-by: Raimondas Lencevicius <rlencevicius@microsoft.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-09-11 14:57:06 -07:00
Ryan Sweet
81463c0c64
Rysweet contibruting.md ( #460 )
...
* add standard contributing.md Fill out contributing guide on website #455
* add contibuting.md #455
* Update CONTRIBUTING.md
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update CONTRIBUTING.md
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update CONTRIBUTING.md
Co-authored-by: gagb <gagb@users.noreply.github.com>
* add symlink to top level contributing
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: gagb <gagb@users.noreply.github.com>
2024-09-11 17:40:16 -04:00
Eric Zhu
976a7d4d77
create model context component, remove chat memory component, refactor samples #454 ( #469 )
...
* create model context component, remove chat memory component, refactor samples #454
* Fix bugs in samples.
* Fix
* Update docs
* add unit tests
2024-09-11 14:35:35 -07:00
Helen
82bb342fb3
Fix a broken link ( #471 )
2024-09-11 12:18:26 -07:00
Eric Zhu
2345557c62
add router to message handler Routing Predicates for message_handler in RoutedAgent #397 ( #446 )
...
* add router to message handler Routing Predicates for message_handler in RoutedAgent #397
* route --> match
* update docs
* type checking message parameter
* update docs
---------
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
2024-09-11 15:26:09 +08:00
Jack Gerrits
5f86ce18f2
Update task to be something that can be done in a container standalone ( #466 )
2024-09-10 15:30:05 -04:00
Jack Gerrits
05ff2d33e0
Rename codec to serializer ( #462 )
2024-09-09 18:32:29 -04:00
Aamir
66e0e8e097
Add slow human in loop sample ( #423 )
...
* Add slow human in loop
* Fix
* Fix
* Fix
* Fix input
* Don't persist to json
* Add comment
* Fix imports
* Feedback
* Use if instead of while
* Add stop_when
* Merge from UV
* Multiple handlers
* Allow multiple intervention handleres to be supplied
* intervention_handler -> intervention_handlers
* Fix up
* Merge
* Merge
* Fix termination
* Handle feedback
* fmt
* Fix
* Fix
* Add initial message in the assistant memory
* Documentation
* fmt
* Update comment
* Downgrade protobuf from v5 to v4
* Address feedback
* Update python/packages/autogen-core/samples/demos/slow_human_in_loop.py
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Update python/packages/autogen-core/samples/demos/slow_human_in_loop.py
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Update python/packages/autogen-core/samples/demos/slow_human_in_loop.py
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Address comment
* Fix
* Fix to use lambda
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-09 09:50:52 -07:00
Jack Gerrits
3be2059516
Add some FAQs to the website ( #456 )
2024-09-06 17:12:56 -04:00
Aamir
df362c53cf
Downgrade protobuf from v5 to v4 ( #453 )
2024-09-06 13:49:02 -04:00
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
2024-09-05 16:36:59 -04:00
Jack Gerrits
df44d26c87
Fix docs edit link and ref links ( #448 )
2024-09-05 11:24:02 -04:00
Aamir
dacd290f1e
Add a generic stop_when
to runtime ( #431 )
...
* Add stop_when
* Format
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-08-30 15:28:51 -04:00
Aamir
042958e3ab
Allow multiple intervention handlers to be supplied to the runtime ( #435 )
...
* Allow multiple intervention handleres to be supplied
* intervention_handler -> intervention_handlers
* Run format
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-08-30 15:24:25 -04:00
Jack Gerrits
c72e2484c2
Fix pytest asycio warning ( #440 )
2024-08-30 14:00:20 -04:00
Jack Gerrits
ba64f442de
Remove static subscription restriction ( #439 )
2024-08-30 14:00:11 -04:00
Eric Zhu
479d5fa9d1
Fix documentation bug ( #438 )
2024-08-30 07:33:46 -07:00
Jack Gerrits
0f9254b4fa
Update installation instructions based on directory moves ( #436 )
2024-08-30 09:37:11 -04:00
Aamir
fa826ab71c
Add lock file and update readme ( #434 )
...
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-08-30 09:10:26 -04:00
afourney
243c095796
Updated the root path discovery in agbench to reflect latest folder structure. ( #433 )
2024-08-29 15:07:17 -07:00
Jack Gerrits
d2c8b7a531
Update README.md ( #432 )
2024-08-29 17:58:00 -04:00
Jack Gerrits
4faa5980fb
fix version ( #430 )
2024-08-29 17:21:53 -04:00
Jack Gerrits
581cda0cfd
Pin grpc and gen task ( #429 )
2024-08-29 14:37:03 -04:00
Jack Gerrits
4f9626c447
Add cookiecutter ( #428 )
2024-08-29 11:46:30 -04:00
Jack Gerrits
90dfcaf28f
Update version and description of core ( #427 )
2024-08-29 10:56:33 -04:00
Jack Gerrits
67003593a0
Add cookiecutter template for new package ( #426 )
2024-08-29 10:29:12 -04:00
Jack Gerrits
4ff5610853
Migrate to uv and poe for workspace management and task running ( #424 )
...
* Migrate to uv and poe for workspace management and task running
* install python
* try fix
* ensure workspace venv in used
* package dir
* move nbqa to mypy task
* separate sync, clarify docs
2024-08-29 09:46:06 -04:00