Arun Brahma
7c0bbf674f
feat: add support for list of messages as team task input and update Society of Mind Agent ( #4500 )
* feat: add support for list of messages as team task input
* Update society of mind agent to use the list input task
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
1 year ago
gagb
34b997769e
Add module level docstrings ( #4652 )
* Improve init docs
* Add docstring for messages
* Add docstring for agents
* Add docstring for teams
* Add doc string for conditions
* Add docs for ui
* Update module docstring in __init__.py
* Clarify BaseChatAgent description in __init__.py
* Fix formatting
1 year ago
Eric Zhu
6c1f638960
dev11 release ( #4642 )
* dev11 release
1 year ago
Jack Gerrits
7e7265ddd0
Update version for dev10 ( #4630 )
* Update version for dev10
* fix notebook
1 year ago
Leonardo Pinheiro
253fe216fd
Add models.openai and tools.langchain namespaces ( #4601 )
* add models.openai namespace
* refactor tools namespace
* update lock file
* revert pyproject changes
* update docs and add cast
* update ext models doc ref
* increase underline
* add reply models namespace
* update imports
* fix test
* linting
* fix missing conflicts
* revert pydantic changes
* rename to replay
* replay
* fix reply
* Fix test
* formatting
* example
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
1 year ago
Hussein Mozannar
871a83fcc5
Fix AssistantAgent Tool Call Behavior ( #4602 )
* 1 tool call iteration default
* handoff first
* return_only_response
* add and remove tools
* print out tool calls
* pass checks
* fix issues
* add test
* add unit tests
* remove extra print
* Update python/packages/autogen-agentchat/src/autogen_agentchat/agents/_assistant_agent.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* documentation and none max_tools_calls
* Always limit # tool call to 1
* Update notebooks for the changing behavior of assistant agent.
* Merge branch 'main' into assistant_Agent_tools
* add reflect_on_tool_use parameter to format the tool call result
* wip
* wip
* fix pyright
* Add unit tests
* Merge remote-tracking branch 'origin/main' into assistant_Agent_tools
* Update with custom formatting of tool call summary
* format
* Merge branch 'main' into assistant_Agent_tools
1 year ago
Jack Gerrits
218e84fd8e
Migrate remaining components ( #4626 )
1 year ago
peterychang
51d4a10774
Fix incorrect type cast ( #4620 )
Co-authored-by: Hussein Mozannar <hmozannar@microsoft.com>
1 year ago
Hussein Mozannar
38cb532950
Remove inner message from thread M1 orchestrator ( #4611 )
remove inner message from thread
1 year ago
Jack Gerrits
87011ae01b
Migrate model context and models modules out of components ( #4613 )
* Move model context out of components
* move models out of components
* rename docs file
1 year ago
Hussein Mozannar
3817b8ddf6
Add MagenticOneGroupChat to AGS ( #4595 )
* add magenticonegroupchat to ags
* fix termination condition
* typing order check
* format error
* fix M1 orchestrator handle tool mesages
* add filesurfer and coder
1 year ago
peterychang
c5c3444bce
Add user proxy docs. Make user proxy's default impl cancellable ( #4459 )
* Add user proxy docs. Make user proxy's default impl cancellable
* remove unnecessary import
* revert accidental change
* address PR comments
* uv sync
* Fix bugs
* poe format
* fixing mypy issues
* poe format
* ignore pyright errors for ainput
* fix example code
* remove unused import
* fix accidental reversion, example code
* formatting
* fix typing
* Update python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/tutorial/agents.ipynb
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/tutorial/agents.ipynb
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
1 year ago
Eric Zhu
8dac072658
Update references in docs ( #4590 )
* Update agent doc
* Remove outdated doc
* Update references
* Update readme
* Update readme
1 year ago
Eric Zhu
fa550c2c36
fix docs ( #4589 )
* fix doc on distributed runtime
* Fix references
* Update references
* Fix import paths in user guide notebooks for code executor components
1 year ago
Eric Zhu
8707729da9
dev9 ( #4585 )
* dev9
1 year ago
Leonardo Pinheiro
4018a129f8
Refactor code executor namespace ( #4538 )
* refactor code exec namespaces
* delete code exec init
* update conflicts
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
1 year ago
Jack Gerrits
9af450a59f
Move local code exec to ext, uplevel components ( #4557 )
1 year ago
Eric Zhu
cc6765b189
API documentation page flattening ( #4556 )
* API documentation page refactor
* Fix links and unused pages
---------
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
1 year ago
Jack Gerrits
e615059345
Remove extract_markdown_code_blocks from core API ( #4554 )
1 year ago
Jack Gerrits
2b878763f8
Move grpc runtimes to ext, flatten application ( #4553 )
* Move grpc runtimes to ext, flatten application
* rename to grpc
* fmt
1 year ago
Victor Dibia
777f2abbd7
Load and Save state in AgentChat ( #4436 )
1. convert dataclass types to pydantic basemodel
2. add save_state and load_state for ChatAgent
3. state types for AgentChat
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
1 year ago
afourney
e1d58333ee
Address issue_4543 and add tests. ( #4546 )
* Address issue_4543 and add tests.
* Fixed pyright errors.
1 year ago
Jack Gerrits
3022369eeb
Flatten core base and components ( #4513 )
* Flatten core base and components
* remove extra files
* dont export from deprecated locations
* format
* fmt
1 year ago
Eric Zhu
32aa452af8
Remove autogen_agentchat.tasks, create autogen_agentchat.ui and autogen_agentchat.conditions ( #4512 )
1 year ago
Eric Zhu
b62f8f63dc
Remove logging from autogen agentchat ( #4510 )
1 year ago
Eric Zhu
50e84b945e
Move handoff to base in agentchat ( #4509 )
1 year ago
Jack Gerrits
954ba84fe7
Change base agent to use on message impl ( #4485 )
* Change base agent to use on message impl
* update doc
* Update
* Merge branch 'main' into on_msg_impl
1 year ago
afourney
934ae03851
Allow users to update the final answer prompt of MagenticOne orc. ( #4476 )
* Allow users to update the final answer prompt of MagenticOne orchestrator.
1 year ago
Ryan Sweet
1c09de8d47
HelloAgents App Host with xlang sample ( #4395 )
* adds a python xlang sample and aspire code to host it
* fixes message delivery on dotnet runtime
1 year ago
afourney
c062c510b7
Flush console output after every message. ( #4475 )
1 year ago
Hussein Mozannar
ac3424d619
MagenticOne Orchestrator Fixes ( #4430 )
1 year ago
Eric Zhu
f70869f236
update dev8 ( #4417 )
1 year ago
Eric Zhu
7e589a1bbb
User proxy documentation and fixes ( #4401 )
* Fix handoff bug in user proxy agent
* Update documentation
---------
1 year ago
Eric Zhu
52790a8de7
o1 support for agent chat, and validate model capabilities ( #4397 )
1 year ago
Eric Zhu
3058bafcf2
Propagate team cancellation token in agentchat ( #4400 )
* Propagate team cancellation token in agentchat
* Docs
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
1 year ago
Hussein Mozannar
6184e15c5e
Fix Reset of Magentic-One Orchestrator ( #4394 )
* fix reset magentic one
* fix infinite reset
1 year ago
Jack Gerrits
0d3bc948a1
Replatform closure agent on base agent ( #4389 )
* Replatform closure agent on base agent
* Fix mypy
* update agentcaht
---------
1 year ago
Jack Gerrits
45f16f534b
Fix deprecated usages ( #4374 )
1 year ago
Eric Zhu
bcd6e71e7f
Fix assistant agent doc ( #4365 )
1 year ago
Jack Gerrits
1a02e2ba4b
Update version to dev7 ( #4359 )
* Update version to dev7
* update other references
1 year ago
Jack Gerrits
6c8b656588
Fix examples in docstrings ( #4356 )
* Fix examples in docstrings
* formatting
* Update python/packages/autogen-ext/src/autogen_ext/models/_reply_chat_completion_client.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update python/packages/autogen-ext/src/autogen_ext/models/_reply_chat_completion_client.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update python/packages/autogen-ext/src/autogen_ext/agents/_openai_assistant_agent.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update python/packages/autogen-ext/src/autogen_ext/agents/_openai_assistant_agent.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update python/packages/autogen-ext/src/autogen_ext/models/_reply_chat_completion_client.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update python/packages/autogen-ext/src/autogen_ext/models/_reply_chat_completion_client.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Formattinggp
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
1 year ago
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>
1 year ago
Victor Dibia
0ff1687485
Add UserProxyAgent in AgentChat API ( #4255 )
* initial addition of a user proxy agent in agentchat, related to #3614
* fix typing/mypy errors
* format fixes
* format and pyright checks
* update, add support for returning handoff message, add tests
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Hussein Mozannar <hmozannar@microsoft.com>
1 year ago
Thai Nguyen
0b5eaf1240
Agent name termination ( #4123 )
1 year ago
Gerardo Moreno
232068a245
Add system msg when calling inside the assistant tool loop ( #4308 ) ( #4309 )
1 year ago
Eric Zhu
3c1ec7108a
Misc doc fixes ( #4300 )
* Misc doc fixes
* Update _console.py
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
1 year ago
Eric Zhu
6e4609a76e
External termination condition ( #4294 )
1 year ago
Gerardo Moreno
8593b7df9f
Console to return last processed message ( #4279 )
* Console to return last processed (#4277 )
* Preserve input generator type
* Add tests
* format
---------
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
1 year ago
Eric Zhu
2b7658a9da
Move openai assistant agent to autogen-ext; add on_messages_stream ( #4268 )
1 year ago
Leonardo Pinheiro
df32d5e1d1
OpenAI Assistants Agent ( #4131 )
* initial assistant client draft
* expose assistants client
* initial openai assistant agentchat draft
* update file search
* add delete methods and fix typing
* add tool execution
* fix tool call and add docstring
* abstract tools and support thread management
* add tests
* removed unused typevars
* add unsaved test changes
* test typing fixes
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
1 year ago