Jack Gerrits
8347881776
Fix intervention handler none check ( #4351 )
...
* Fix none check
* fix func
* fmt, lint
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-25 15:50:52 -05:00
Jack Gerrits
9b967fc79a
Update pyright and mypy ( #4348 )
...
* Update pyright and mypy
* fmt
2024-11-25 15:08:36 -05:00
Jack Gerrits
6bdd9c83b0
Add note for min python version ( #4347 )
...
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-25 10:19:57 -08:00
Jack Gerrits
9209b2ffc1
Remove duplicate model info ( #4346 )
...
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-25 10:17:24 -08:00
Gerardo Moreno
1b2d42d420
Termination Conditions Tutorial ( #4334 ) ( #4339 )
...
* Termination Conditions Tutorial (#4334 )
* Fix format
* Update python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/tutorial/termination.ipynb
* Update python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/tutorial/termination.ipynb
* Update python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/tutorial/termination.ipynb
* update docs
* update doc
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-25 10:09:06 -08:00
Jack Gerrits
b2ae4d1203
Add warnings for deprecated azure oai config changes ( #4317 )
...
* Add warnings for deprecated azure oai config changes
* Update docs and usages, simplify capabilities
2024-11-25 09:34:52 -08:00
Kartik Ramesh
08383445fd
Fix typo in Agent Runtime Environments doc ( #4336 )
...
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-11-24 20:52:51 -05:00
Jack Gerrits
01dc56b244
Make grpc an optional dependency ( #4315 )
...
* Make grpc an optional dependency
* add note to the runtime docs
* update version
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-23 22:36:30 -08:00
Gerardo Moreno
02ef110e10
Selector Group Chat Tutorial ( #4112 ) ( #4326 )
...
* Selector Group Chat Tutorial (#4112 )
* update doc
* update
* Add custom selector function
* Update doc
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-23 21:36:32 -08:00
Pramod Goyal
caeab68f4b
task: added warning when none is called in intervention handler ( #4149 )
...
* task: added warning when none is called in intervention handler
* add leading underscore to indicate private to _warn_if_none method in intervention.py
* address comment of returning Any for result in intervention.py
* Update intervention.py to remove redundant name change
* Format and lint
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
2024-11-23 18:26:37 -05:00
Leonardo Pinheiro
ac53961bc8
Delete autogen-ext refactor deprecations ( #4305 )
...
* delete files and update dependencies
* add explicit config exports
* ignore mypy error on nb
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-11-22 11:29:39 -05:00
Eric Zhu
3c1ec7108a
Misc doc fixes ( #4300 )
...
* Misc doc fixes
* Update _console.py
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-11-21 19:24:12 -05:00
Gerardo Moreno
6ffa42ba44
Swarm Tutorial ( #4146 )
...
* Swarm Tutorial
* Include 2 swarm example, add svgs
* Include latest Swarm changes & Eric changes
* Update docs to remove UserProxyAgent
* Include latest Console changes
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-20 21:03:39 -05:00
Eric Zhu
2b7658a9da
Move openai assistant agent to autogen-ext; add on_messages_stream ( #4268 )
2024-11-19 01:42:11 -05:00
Kapil Sachdeva
b8ea088e33
fix - stop using the deprecated register api in chess_game sample ( #4265 )
2024-11-18 22:48:00 -05:00
Eric Zhu
f1daff1582
AgentChat task message type and group chat state validation for Swarm ( #4230 )
...
* task can be ChatMessage; add group chat state validation step, and address swarm state valiation; change handling of start and reset to RPC to capture any error.
* Update tutorial note
2024-11-18 11:46:20 -05:00
Eric Zhu
5da24e51e0
Console pretty print for on_messages_stream ( #4239 )
...
* Console pretty print for on_messages_stream
* Update doc
* Update docs
2024-11-16 14:03:58 -08:00
Eric Zhu
4aec53c36f
Improve agentchat tutorial ( #4233 )
2024-11-16 09:01:38 -08:00
Mohammad Mazraeh
196c6169fc
Feat add UI streaming to distributed group chat ( #4181 )
...
* add ui streaming to distributed group chat example
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
* fix pyright error after updating dependencies
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
---------
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
2024-11-15 19:51:04 -08:00
Jean-Marc Le Roux
cac411b56a
Fix broken $ref instances in tool JSON schemas ( #4201 )
...
When the tool expects complex inputs that require nested models, pydantic will generate a JSON Schema that will include references to other schemas using the `$ref` keyword (cf https://json-schema.org/understanding-json-schema/structuring#dollarref ).
But the `$ref` keyword is not supported by OpenAI.
This fix:
1. Resolves the references and inlines the corresponding schemas.
2. Removes the then useless root `$defs` field of the JSON schema to save tokens.
Co-authored-by: Jean-Marc Le Roux <contact@jmlx.io>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-11-15 13:40:46 -05:00
Eric Zhu
78019dd2dc
Fix-swarm-handoff ( #4198 )
...
* fix select speaker for swarm
* Fix max-turn = 1 for swarm
2024-11-15 10:02:59 -08:00
Krit Kasemosoth
762f6dc723
Update - add import for missing modules in the example codes ( #4209 )
...
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-11-15 11:46:37 -05:00
Krit Kasemosoth
0807f60cba
Update - add import for Console ( #4218 )
2024-11-15 11:32:00 -05:00
Jack Gerrits
2b565713d0
Make save/load state for agent async ( #4195 )
2024-11-15 10:38:01 -05:00
tsinggggg
8a4c928efa
feat: watsonx support ( #4130 )
...
* feat: watsonx support
* fix: addressing comments
* fix: addressing comments
* fix: addressing comments
* Delete python/packages/autogen-core/docs/src/user-guide/extensions-user-guide/watsonx-client-integration.md
* Update python/packages/autogen-core/docs/src/user-guide/extensions-user-guide/index.md
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-14 20:44:26 -08:00
Jack Gerrits
7628a4e6ac
Ensure all imports present for example ( #4204 )
...
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-14 20:25:15 -08:00
Jack Gerrits
ea3a1c94e2
Add table for community packages ( #4194 )
2024-11-14 15:51:06 -08:00
Jack Gerrits
9ec7ecc29c
add Autogen 0.2 to packages page ( #4193 )
2024-11-14 15:30:18 -05:00
Li Jiang
c513f969a3
Replace AGNext with AutoGen ( #4184 )
2024-11-14 09:21:29 -08:00
Eric Zhu
233e482c7b
Max turn parameter for group chats ( #4143 )
...
* Max turn parameter for group chats
* Add note no usage
2024-11-13 15:10:04 -08:00
hasamm90
ac4091acf4
Update quickstart.ipynb ( #4170 )
...
Removed "can", making it: which defines the messages that are passed...
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-11-13 16:09:56 -05:00
Mehdi Baneshi
16463a8a98
Update topic-and-subscription.md ( #4168 )
2024-11-13 10:33:47 -05:00
Jack Gerrits
913c052a7d
Fix topic name for community samples ( #4156 )
2024-11-12 16:08:25 -08:00
Gerardo Moreno
3b8d0ddb67
Various Additions to the Documentation ( #4139 )
...
* Various docs improvements
* Update python/packages/autogen-core/docs/src/user-guide/core-user-guide/framework/command-line-code-executors.ipynb
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-11 15:23:25 -05:00
peterychang
0afde6da69
Protobuf serializer ( #4137 )
...
* protobuf serialization in python
* remove test code
* clarify TODO
2024-11-11 14:20:15 -05:00
Eric Zhu
e27c740961
dev6 ( #4129 )
2024-11-11 00:48:05 -05:00
Eric Zhu
4786f189bc
Handoff termination and show how to use it for asking user input ( #4128 )
...
* Handoff termination and show how to use it for asking user input
* lint
2024-11-11 00:38:52 -05:00
Eric Zhu
9f175089c5
Introduction to Teams for AgentChat ( #4120 )
...
* Add teams section
* wip don't merge
* Merge remote-tracking branch 'origin/main' into agentchat-team-tutorial
* update instruction about termination reset
* edit
* more guidline for script
2024-11-10 20:39:06 -08:00
Eric Zhu
1cc0f4f7c5
dev5 ( #4124 )
2024-11-10 21:42:22 -05:00
Eric Zhu
8f7c717149
reset --> on_reset :D ( #4121 )
2024-11-10 18:28:20 -08:00
Eric Zhu
12becdddb1
Update agentchat tutorial, refactor content ( #4118 )
...
Resolves Tutorial Chapter for Custom ChatAgent #4114 -- updated tutorial chapter on agents and custom agents
Update README example to use tool call
Added "Models" section in AgentChat tutorial.
Added place holder for Tutorial Chapter for Swarm #4113 .
2024-11-09 19:07:39 -08:00
Eric Zhu
f40b0c2730
Add Console function to stream result to pretty print console output ( #4115 )
2024-11-08 19:02:19 -08:00
Eric Zhu
111e69142b
Fix worker sample in core ( #4104 )
2024-11-08 12:18:07 -08:00
Eric Zhu
2e3155be2a
AgentChat pause, resume, and reset ( #4088 )
...
* AgentChat pause and resume a task
Resolves #3859
* Add
* Update usage
* Update usage
* WIP to address stateful group chat
* Refactor group chat to add reset and flags for running
* documentation
2024-11-07 16:00:35 -08:00
Mahesh Subramanian
2382ff9248
chore(typo): Fixing a typo in the agent identity document ( #4070 )
2024-11-06 10:07:13 -08:00
Eric Zhu
4be1c9cf76
Update Python version to 0.4.0.dev4 ( #4068 )
...
* Update version to dev4
2024-11-05 22:04:37 -08:00
Eric Zhu
5be7ac7b12
Move reset from a message to a command ( #4073 )
2024-11-05 21:40:46 -08:00
Eric Zhu
c3283c64a3
Agentchat refactor ( #4062 )
...
* Agentchat refactor
* Move termination stop message to a separate field in task result
* Update quick start example
* Use string stop reason instead of stop message in task result for simpler API
* Use main function
2024-11-05 08:07:49 -08:00
Gerardo Moreno
eca8a95c61
Remove isinstance check from FunctionTool ( #3987 ) ( #4056 )
...
* Remove isinstance check from FunctionTool (#3987 )
* Move __init__ Args to class docstring
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-04 16:48:57 -08:00
Eric Zhu
4e5f3ababe
Update version to 0.4.0.dev3 ( #4043 )
2024-11-01 16:08:09 -07:00
Eric Zhu
4fec22ddc5
Team termination condition sets in the constructor ( #4042 )
...
* Termination condition as part of constructor
* Update doc
* Update notebooks
2024-11-01 15:49:37 -07:00
Eric Zhu
c3b2597e12
AssistantAgent no longer sends out StopMessage. We use TextMentionTermination("TERMINATE") on the team instead for default setting. ( #4030 )
...
* AssistantAgent no longer sends out StopMessage. We use TextMentionTermination("TERMINATE") on the team instead for default setting.
* Fix test
2024-11-01 12:35:26 -07:00
Eric Zhu
369ffb511b
Remove termination condition from team constructor ( #4025 )
...
* Remove termination condition from team constructor
* fix usage
2024-11-01 05:50:20 -07:00
Mohammad Mazraeh
4023454c58
add simple chainlit integration ( #3999 )
2024-10-31 04:54:24 -07:00
Rohan Thacker
3c63f6f3ef
Corrected typo in get_capabilities in _model_info.py ( #4002 )
2024-10-30 13:39:45 -07:00
Eric Zhu
3d51ab76ae
Formalize `ChatAgent` response as a dataclass with inner messages ( #3990 )
2024-10-30 10:27:57 -07:00
Eric Zhu
4a49844996
`ChatAgent` declares the types of messages it produces ( #3991 )
...
* `ChatAgent` declares the types of messages it produces
2024-10-30 05:32:11 -07:00
Victor Dibia
75b00e76e1
Agentchat move termination ( #3992 )
2024-10-29 18:37:26 -07:00
Anthony Uphof
87bd1de396
Fix: provide valid Prompt and Completion Token usage counts from create_stream ( #3972 )
...
* Fix: `create_stream` to return valid usage token counts
* documentation
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-29 16:20:03 -07:00
Gerardo Moreno
93733dbd65
Run LocalCommandLineCodeExecutor within venv ( #3977 )
...
* Run LocalCommandLineCodeExecutor within venv
* Remove create_virtual_env func and add docstring
* Add explanation for LocalCommandLineExecutor docstring example
* Enhance docstring example explanation
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-29 08:17:34 -07:00
Eric Zhu
eb4b1f856e
Ability to generate handoff message from AssistantAgent ( #3968 )
...
* Ability to generate handoff message from AssistantAgent
* Fix mypy
* Validation
---------
Co-authored-by: Victor Dibia <victordibia@microsoft.com>
2024-10-29 08:04:14 -07:00
Ryan Sweet
14846a3e84
first draft of stateful persistence grains for each agent.... ( #3954 )
...
* adds Orleans persistence for AgentState
2024-10-28 17:28:36 -07:00
Mohammad Mazraeh
0052e8179d
Add sample distributed group chat notebook ( #3759 )
...
* first notebook for distributed rock, paper and scissors
* add distributed group chat notebook
* fix formatting
* fix pipeline issues
* fix formatting issue
* promote distributed group chat notebook into a multiple files
* fix docs
* fix docs
* fix pyright
* Apply suggestions from code review
Add PR review suggestions
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* improving group chat manager from round robin to LLM based
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
* remove lfs file to fix
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
* add gut back using lfs
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
* re-add gif using lfs
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
* remove gitattributes
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
* redo git lfs add
---------
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-28 09:59:58 -07:00
Will
c06f8d3aa3
Update agents.ipynb ( #3979 )
...
a mistake about in User Guide sector
2024-10-28 08:17:49 -07:00
Leonardo Pinheiro
a626d7cf18
replace assertion with valueerror ( #3974 )
...
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
2024-10-26 22:13:52 -07:00
Eric Zhu
1812cc068d
Refactor agentchat +implement base chat agent run method ( #3913 )
2024-10-24 05:36:33 -07:00
Jack Gerrits
e772951146
Add CSS override for banner ( #3933 )
...
* Add css override for banner
* remove merge conflict
2024-10-23 17:26:53 -04:00
Rohan Thacker
fb494534b8
Corrected framework guide docs ( #3929 )
...
* Corrected grammatical errors and typos
* Corrected formating issues
2024-10-23 13:42:40 -07:00
Jack Gerrits
8f4d5ee5ec
add comment to explain await vs run ( #3907 )
...
* add comment to explain await vs run
* update output and import
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-23 11:13:24 -07:00
Jack Gerrits
8cbfb61252
Add special case for dev latest ( #3912 )
2024-10-23 12:51:43 -04:00
Jack Gerrits
551a1ee3aa
fix broken redirect ( #3910 )
2024-10-23 09:23:08 -07:00
Jack Gerrits
0811102ed7
Update all versions to match normalized dev scheme ( #3909 )
2024-10-23 12:11:59 -04:00
Eric Zhu
6c0d0db9cc
Update dev version ( #3900 )
...
* Update dev version
* Update uv
* C#
* update versions
---------
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-10-23 11:24:36 -04:00
SeryioGonzalez
acce081a1f
Update topic-and-subscription.md ( #3901 )
2024-10-23 05:55:21 -07:00
Jack Gerrits
d3d736510c
Multiversion docs build ( #3842 )
...
* test multiversion build
* Work on multiversion build
* update refs
* cancel in progress
* add docs dir
* add version switcher
* add version switcher
* add preferred
* version banner and hacky value override...
* add release version
2024-10-22 17:37:10 -04:00
Eric Zhu
8a4930a9be
Refactor agentchat to separate base interfaces from implementations ( #3877 )
2024-10-22 19:23:02 +01:00
Jack Gerrits
dbd65c05a4
Add __version__ to new packages ( #3881 )
2024-10-22 19:19:40 +01:00
Leonardo Pinheiro
38f62e1609
migrate models ( #3848 )
...
* migrate models
* Update python/packages/autogen-agentchat/src/autogen_agentchat/agents/_tool_use_assistant_agent.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* refactor missing imports
* ignore type check errors
* Update python/packages/autogen-ext/src/autogen_ext/models/_openai/_model_info.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* update packages index page
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-22 11:40:41 -04:00
Gerardo Moreno
b7509b3659
SelectorGroupChat Docs Update ( #3876 )
2024-10-22 10:39:07 +02:00
Mark Douthwaite
00e500ea90
Fix small typos in AutoGen 0.4 docs ( #3871 )
2024-10-22 10:35:20 +02:00
Victor Dibia
f747b3c884
Add Tutorial for AgentChat Docs ( #3849 )
2024-10-21 14:45:44 +02:00
Zac
4ff062d5b3
Updated gpt-4o pointer version to latest ( #3855 )
2024-10-21 13:39:09 +02:00
Eric Zhu
2e59a0db3e
Use dall-e-3 and better prompt to create character consistency for group chat image generation example ( #3847 )
...
* Use dall-e-3 and better prompt to create character consistency for group chat image generation example
* format
2024-10-19 00:04:25 -07:00
Taylor Rockey
8895e014a8
Update README.md for Sematic Router Example ( #3846 )
...
Added contributors to recognize the other devs who helped build the example
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-19 00:19:24 +02:00
Eric Zhu
1700b9c61a
Update group chat documentation in core to use selector group chat and tool call for illustrator ( #3815 )
...
* Update group chat documentation in core to use selector group chat and tool call for illustrator
* Update notebook
* Update group chat with illustration
* Remove embedded fonts in svg
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-10-19 00:13:51 +02:00
Taylor Rockey
aa68f08133
Create Semantic Router example ( #3813 )
...
* Create Semantic Router example
* ruff formatting
* linting fixes
* pyright fixes
---------
2024-10-18 11:07:38 -07:00
Eric Zhu
18ead479c9
Update figures to make them compatible with dark mode ( #3840 )
...
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-10-18 19:09:42 +02:00
Eric Zhu
4935472c5e
Remove unused sample script ( #3841 )
2024-10-18 10:41:30 -04:00
Jack Gerrits
b09e6777a4
Restructure extensions, update corresponding docs ( #3826 )
...
* Restructure extensions, update corresponding docs
* update tests, add deprecation messages
* fix tests
* update lockfile
---------
2024-10-17 15:06:16 -07:00
Jack Gerrits
ed50ba4548
Use sha256 for hashing ( #3829 )
...
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-10-17 10:33:18 -07:00
Ryan Sweet
460a6817ea
refactoring the dotnet folder and namespace structure for better long term maintenance and clarity #3809 ( #3810 )
...
closes #3809 - refactor .NET code foldersand namespaces for better clarity and maintainability
2024-10-16 20:09:39 -07:00
Jack Gerrits
a6f022958f
Update version to dev1 ( #3791 )
...
* Update version to dev1
* lockfile
* update tilde
2024-10-14 16:01:18 -07:00
Jack Gerrits
1ecb451b04
Fill spelling mistake ( #3786 )
2024-10-14 13:46:31 -07:00
Jack Gerrits
17af38dc6a
Add work in progress message to agentchat on home ( #3784 )
2024-10-14 09:29:42 -07:00
Eric Zhu
6f5bdd2c28
Create a notebook to demonstrate handoff pattern ( #3778 )
2024-10-14 07:35:00 -07:00
Eric Zhu
5140a23fef
Update indexes for better navigation ( #3779 )
...
* Update indexes for better navigation
* Fix link
* Fix link
2024-10-13 19:46:06 -07:00
Sunil Sattiraju
a106229568
Support structured output ( #3732 )
...
* Support structured output
* use ruff format
* add type checking for cookbook
* add the notebook to index.md
* fix the type error
* pass response_format explicitly
* remove casting
* ensure type are correct
* seperate response_format arg
* fix type and resolve pyright errors
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-13 14:28:53 -07:00
Eric Zhu
43ccc811e0
Make sure exceptions in process publish is logged. ( #3774 )
2024-10-13 12:12:24 -07:00
vikas434
a45d97c82f
Correcting Typo in README.md ( #3770 )
2024-10-12 08:10:31 -07:00
Jack Gerrits
373e14ec25
Add initial extensions doc page ( #3762 )
2024-10-11 10:57:03 -07:00
Leonardo Pinheiro
c765a34cbf
Move docker code exec to autogen-ext ( #3733 )
...
* move docker code exec to autogen-ext
* fix test
* rename docker subpackage
* add missing renamed package
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
2024-10-11 09:28:15 -07:00
Eric Zhu
e5e3f11275
Update quick start examples to illustrate how to set up model client completely ( #3739 )
2024-10-10 14:14:26 -07:00
Eric Zhu
498854aed3
Use script-friendly example in README and quickstart ( #3728 )
...
* Use script-friendly example in README and quickstart
* Remove accidentally commited file
* Update instruction
2024-10-09 16:02:42 -07:00
Eric Zhu
d7ae970c87
Changing URL; update description; removing v0.2 file ( #3729 )
2024-10-09 15:54:35 -07:00
Jack Gerrits
31342e3fd1
Clarify magentic one availability ( #3720 )
2024-10-09 17:20:39 -04:00
Jack Gerrits
23fd92a017
Fix packages link ( #3718 )
2024-10-09 16:34:39 -04:00
Jack Gerrits
33f5f13832
Fix redirects taking into account base path ( #3716 )
2024-10-09 15:59:32 -04:00
Jack Gerrits
0758d106cd
Fix output directory for website ( #3712 )
2024-10-09 15:41:34 -04:00
Eric Zhu
8c5150b1d4
Refactor logging in agentchat ( #3709 )
...
* Refactor logging in agentchat
* fix notebook
---------
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-10-09 15:15:09 -04:00
Jack Gerrits
6567d90941
Update references to autogen ( #3708 )
2024-10-09 15:12:36 -04:00
Jack Gerrits
2526c69ce9
Include license file in package ( #3703 )
2024-10-09 15:01:09 -04:00
Jack Gerrits
f326b36242
Documentation tweaks ( #3705 )
...
* Add extension to handle pydantic docs
* Docs tweaks
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-09 11:46:43 -07:00
Jack Gerrits
d037db9f9b
add clarity to site ( #3704 )
2024-10-09 11:44:01 -07:00
Eric Zhu
64365b6835
Termination condition for agentchat teams ( #3696 )
...
* Update PR link in blog post (#3602 )
* Update PR link in blog post
* Update index.mdx
* Create CI to tag issues with needs triage (#3605 )
* Update issue templates (#3610 )
* Update config.yml
* Delete .github/ISSUE_TEMPLATE.md
* Delete .github/ISSUE_TEMPLATE/general_issue.yml
* Update feature_request.yml
* Update feature_request.yml
* Update feature_request.yml
* Update feature_request.yml
* Update bug_report.yml
* Update .github/ISSUE_TEMPLATE/bug_report.yml
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update .github/ISSUE_TEMPLATE/config.yml
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update bug_report.yml
* Update config.yml
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* termination condition
* Termination condition
* termination condition in group chat manager
* Update module import
* Fix logging
* Clean up
* Fix doc string
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-10-09 09:26:13 -07:00
Jack Gerrits
333c95155c
Website design tweaks ( #3699 )
...
* Style updates for website
* tab styling
2024-10-09 10:08:57 -04:00
Leonardo Pinheiro
53e5951474
Lspinheiro/chore/migrate azure executor autogen ext ( #3652 )
...
* migrate code executor and tests
* update extras
* update dependencies and examples
* fix imports
* fix uv lock
* add code_executor to toctree
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-08 15:05:44 -07:00
Eric Zhu
ffb16d560a
Set logging of internal messages to debug ( #3694 )
...
* Set logging of internal messages to debug
* Fix worker runtime tests
2024-10-08 15:01:13 -07:00
Victor Dibia
4290cfa258
Add Documentation for AgentChat ( #3635 )
...
* update docs on agent chat.
* add langchain support
* fix formatting issues
* Update python/packages/autogen-core/docs/src/agentchat-user-guide/index.md
Co-authored-by: gagb <gagb@users.noreply.github.com>
* Update python/packages/autogen-core/docs/src/agentchat-user-guide/index.md
Co-authored-by: gagb <gagb@users.noreply.github.com>
* add company reseach and literature review examples with tools
* format fixes
* format and type fixes
* add selector groupchat to agentchat index page
* rename quick start as code exec
* type fixes
* format fix
* Remove blank cell from notebooks
---------
Co-authored-by: gagb <gagb@users.noreply.github.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-08 14:35:54 -07:00
Eric Zhu
02ced7c6b3
Selector group chat that uses LLM to select the next speaker ( #3680 )
...
* Selector group chat that uses LLM to select the next speaker
* Merge remote-tracking branch 'origin/staging' into selector-groupchat
* Add allow_repeated_speaker option
* Add test for allowed_repeated_speaker=True
* Example for selector group chat
* format
* Rename and index
* title for notebook
* Merge remote-tracking branch 'origin/staging' into selector-groupchat
2024-10-08 13:37:31 -07:00
Mohammad Mazraeh
29c23d53af
add a way to provide extra grpc options ( #3667 )
...
* rebase and address PR comments
* address PR feedback
2024-10-08 14:46:12 -04:00
Eric Zhu
54eaa2bb4e
Move tools to agent in `agentchat`; refactored logging to support tool events ( #3665 )
...
* Move tool to agent; refactor logging in agentchat
* Update notebook
2024-10-07 09:38:24 -07:00
Mohammad Mazraeh
be5c0b5d3e
fix: remove subscription on client disconnect in worker runtime ( #3653 )
...
* remove subscription on client disconnect in worker runtime
* address PR feedback
* remove outdated comment
* remove public properties
* fix mypy issue
* address PR feedback
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-10-05 08:15:01 -07:00
Jack Gerrits
c63a034523
try fix docs CI ( #3660 )
...
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-04 10:08:00 -07:00
Jack Gerrits
1f1463e9e2
Add all redirect links ( #3659 )
2024-10-04 12:21:21 -04:00
Jacob Alber
499b3fcbbf
fix: Make cleanup code in docker CodeExecutor asyncio aware ( #669 )
...
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-10-01 15:38:23 -04:00
Kosta Petan
54c6382e89
fix dotnet distributed tracing ( #4 )
...
* fix dotnet distributed tracing
* regenerate protos for python
2024-10-01 12:31:26 -04:00
Jack Gerrits
a5d267e986
Update link to 0.2 docs
2024-09-30 20:02:19 -04:00
Jack Gerrits
af2b5faeef
Update package versions
2024-09-30 19:59:35 -04:00
Jack Gerrits
5cb5bda522
Publish both 0.2 and dev websites
2024-09-30 19:30:34 -04:00
Jack Gerrits
4ea1f7a8b3
Add redirects for old website URLs
2024-09-30 16:41:50 -04:00
Jack Gerrits
1dc91bddd2
Fix lfs
2024-09-30 15:50:28 -04:00
Jack Gerrits
d9ca172f5c
set baseurl to dev for 0.4
2024-09-30 11:41:22 -04:00
Jack Gerrits
d11b421ccd
attribute theme
2024-09-30 11:41:05 -04:00
Eric Zhu
b2db45d673
Tool use in agentchat ( #664 )
...
* Tool use in agentchat
* Update link
* doc string
2024-09-30 10:58:02 -04:00
Eric Zhu
da246ef71b
Move tool use with intervention to cookbook; remove duplicated examples ( #658 )
2024-09-28 03:57:44 +00:00
peterychang
d7a5835123
Add Azure code executor cookbook ( #615 )
...
* Add Azure code executor cookbook
* Notebook instead of markdown file
* PR comments
* fix method links
* fix a broken link
* fix undefined variable
* fix code errors
* missing parameter
* revert accidental change, ignore async with errors
* formatting
2024-09-27 15:23:20 -04:00
peterychang
e0e99a1048
Standardize Agent and Topic ID strings + documentation ( #638 )
...
* Standardize Agent and Topic ID strings + documentation
* Add specs
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-26 19:45:38 +00:00
Jack Gerrits
95078d1237
Update conf.py ( #650 )
2024-09-26 16:38:36 +00:00
Eric Zhu
7ba99186fb
Initial implementation of agentchat ( #623 )
...
* WIP implementation for agentchat
* WIP
* WIP
* wip
* WIP
* WIP
* WIP
* WIP
* fix types
* format
* fix build
* Fix build
* use a simpler implementation of thread -- list
* Select speaker to return speaker topic type
* add parent topic type to agent container
* Address comments
* Add check to make sure agent id is constant in a team run.
* Fix build
2024-09-25 23:15:17 +00:00
Eric Zhu
74a55c3907
Add multi-agent-debate pattern in documentation; remove from sample ( #637 )
2024-09-25 14:45:49 +00:00
Eric Zhu
a0ed11f8da
Add advanced mixture of agents guide; replacing the sample script ( #634 )
...
* Add moa cookbook for multi-layer mixture-of-agents
* Update moa
2024-09-25 12:19:09 +00:00
Eric Zhu
6c14c7859d
Remove samples that have duplicates in documentation ( #631 )
2024-09-25 11:26:26 +00:00
Leonardo Pinheiro
09501a0134
Add Broadcasting cookbook ( #600 )
...
* add cookbook initial draft
* add all boradcasting scenarios
* add to src tree
* linting
* address feedback
* rename pattern to scenario
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
2024-09-24 20:36:15 -07:00
Enhao Zhang
6dcbf869ad
Fix future cancellation and outstanding_tasks bugs ( #619 )
...
* Fix outstanding_tasks and cancellation bugs
* formatting
* Use separate except blocks
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-09-24 21:09:08 +00:00
Jack Gerrits
7fc5ad9fff
Update installation instructions and banner for release ( #625 )
2024-09-24 14:58:02 -04:00
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
2024-09-24 09:26:30 -07:00
Jack Gerrits
dc02719f7c
Check for prints ( #616 )
...
* Check for prints
* format
2024-09-23 20:10:57 +00:00
Aamir
0172c7131d
Instrumentation cookbook ( #583 )
...
* Update cookbooks
* Fix
* Fix
* Add
* Update indexg
* resolve comments
* casing
---------
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-23 17:53:30 +00:00
Jack Gerrits
3cba258df7
Fix home titleg ( #613 )
2024-09-23 17:45:16 +00:00
Jack Gerrits
52b06ca519
Update sub title ( #612 )
2024-09-23 16:39:36 +00:00
Mohammad Mazraeh
1ac52729f4
add subscription deduplication ( #594 )
...
* add subscription deduplication
* format
---------
Co-authored-by: Mohammad Mazraeh <mmazraeh@microsoft.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-09-23 11:57:48 -04:00
Jack Gerrits
58ee8b7fc1
Overhaul landing page, change top links ( #611 )
...
* Overhaul landing page, change top links
* agent chat first
2024-09-23 15:37:05 +00:00
Jack Gerrits
93e7127f1f
Change references from agenext to autogen ( #610 )
2024-09-23 10:46:05 -04:00
Eric Zhu
8ea09318ce
Migrate docs to use BaseAgent.register ( #605 )
...
* Migrate docs to use BaseAgent.register
* Migrate docs to use BaseAgent.register
* lint format mypy
2024-09-20 22:42:57 +00:00
Jack Gerrits
ab6ba80a98
Update pyright extends for core ( #562 )
...
* Update pyright extends for core
* Fixes
2024-09-20 15:51:38 -04:00
Jack Gerrits
9009c2aa96
add test for skip_class_subscriptions ( #604 )
2024-09-20 15:37:38 +00:00
Eric Zhu
5f961681d8
Improve type subscription core concept with scenarios ( #602 )
2024-09-20 14:12:09 +00:00
Eric Zhu
6d3a88409e
Merge getting started into guides; update references; add figure for agent life cycle ( #599 )
...
* refactor documentation layout
* lint
* update
2024-09-19 17:11:26 -07:00
gagb
c7a3cf0dfc
Update application-stack.md ( #597 )
...
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-09-19 23:43:46 +00:00
Eric Zhu
46ca778423
format ( #593 )
2024-09-19 20:59:39 +00:00
Jack Gerrits
d6dce9ebb1
allow class associated subscriptions to be skipped on register ( #587 )
...
* allow class associated subscriptions to be skipped on register
* format
2024-09-19 19:50:59 +00:00
gagb
7f25d28aac
Update architecture.md ( #588 )
2024-09-19 12:01:34 -07:00
Jack Gerrits
19f83debb1
Migrate team one to new subscriptions ( #560 )
...
Co-authored-by: afourney <adam.fourney@gmail.com>
2024-09-19 14:10:41 -04:00
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
2024-09-19 10:50:17 -07:00
Jack Gerrits
b8dc9fce61
Fix subscription decorator sharing class instances among children ( #571 )
2024-09-19 10:01:03 -04:00
Eric Zhu
fd021db91c
Fix bug in register_factory for worker runtime ( #563 )
2024-09-19 02:08:35 +00:00
Jack Gerrits
093e261158
Initial impl of new register and subscriptions ( #542 )
...
* Initial impl of new register and subscriptions
* progress
* test fixes, main issue was unbound self in routed agent
2024-09-18 14:41:04 -04:00
Taylor Rockey
a479a5e692
Update _worker_runtime_host_servicer.py ( #557 )
...
Updated _process_request to add to _pending_requests waiting for a response from the target, rather than the source of the request.
2024-09-18 11:19:17 -07:00
Aaron Gätje
4998ab5398
Fix issues in python core samples ( #549 )
...
* fix issues
* remove sender from send_message call
* Fix agent type
---------
Co-authored-by: Aaron Gaetje <aagaetje@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-18 10:49:13 -04:00
Jack Gerrits
68932331fd
fix docker samples, improve error message ( #548 )
...
* fix docker samples, improve error message
* mypy fixes
* format
* mypy ignore
2024-09-18 10:08:09 -04:00
Jack Gerrits
79c30c1ebf
Fix pypi header icon, remove extra icon ( #550 )
2024-09-18 10:00:23 -04:00
Jack Gerrits
413b2215c7
move cookbook into correct dir ( #547 )
2024-09-18 09:22:59 -04:00
Eric Zhu
a8002636ad
Add scaffolding for autogen-ext ( #541 )
...
* add scaffolding for autogen-ext
* Make it into namespace package
* add uv lock
* add placeholder
* set ext packages
* add to CI
* connect up docs
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-18 09:12:08 -04:00
Leonardo Pinheiro
c60a60e3c9
Add OAI image token count logic ( #518 )
2024-09-18 04:21:09 -07:00
gagb
53aabb88cb
Update agent-and-multi-agent-application.md ( #546 )
...
LGTM
2024-09-18 02:01:21 +00:00
frodoattempts
3568ab67a3
added litellm+ollama cookbook ( #509 )
...
* added litellm+ollama cookbook
* fix annotations
* fix type
* fix for ruff
* fix for ruff
* resolve comments
* add to index.rst
* reverting index.rst
* fix to ignore type
---------
Co-authored-by: prankur <prankurrusia@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-09-17 23:44:47 +00:00
Mohammad Mazraeh
0da2540327
add subscription to agents ( #544 )
...
Co-authored-by: Mohammad Mazraeh <mmazraeh@microsoft.com>
2024-09-17 16:38:54 -07:00
Jack Gerrits
c6d40ce269
Scale api reference to multiple packages ( #538 )
...
* Scale api reference to multiple packages
* Use captioned toctrees per lib
* fix pyright
2024-09-17 14:16:13 -04:00
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
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
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
90dfcaf28f
Update version and description of core ( #427 )
2024-08-29 10:56:33 -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
Jack Gerrits
5e8840d13c
Python: organize packages in package directory ( #420 )
...
* Move packages to packages directory
* remove screenshot
* update some paths
2024-08-28 13:35:21 -04:00