Jack Gerrits
e615059345
Remove extract_markdown_code_blocks from core API ( #4554 )
2024-12-04 17:13:43 -08:00
Jack Gerrits
2b878763f8
Move grpc runtimes to ext, flatten application ( #4553 )
...
* Move grpc runtimes to ext, flatten application
* rename to grpc
* fmt
2024-12-04 16:23:20 -08:00
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>
2024-12-04 16:14:41 -08:00
afourney
fef06fdc8a
Fixed messages missing from websurfer history. ( #4551 )
...
* Fixed messages missing from websurfer history.
* Fix filesurfer too!
2024-12-04 15:13:48 -08:00
Jack Gerrits
d85a607da9
Move LLMUsageTracker to a cookbook ( #4549 )
...
* Move LLMUsageTracker to a cookbook
* rename, add to index
* fmt and remove test
* Update python/packages/autogen-core/docs/src/user-guide/core-user-guide/cookbook/llm-usage-logger.ipynb
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix missing quotation marks in notebook
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2024-12-04 14:49:39 -08:00
Vaibhav Balloli
1a448c10b9
Update index.md ( #4548 )
2024-12-04 14:24:32 -08:00
afourney
e1d58333ee
Address issue_4543 and add tests. ( #4546 )
...
* Address issue_4543 and add tests.
* Fixed pyright errors.
2024-12-04 11:28:44 -08:00
Gerardo Moreno
39ff183fad
Core API example showing multiple agents concurrently ( #4461 )
...
* Core API example showing multiple agents concurrently (#4427 )
* Apply feedback
* Add different topics for closure agent example
* Address feedback
* Mypy fix
* Modify import path based on refactoring
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-12-04 10:39:26 -08:00
gagb
abb0a77f92
VideoSurferAgent -> VideoSurfer ( #4521 )
2024-12-03 18:43:05 -08:00
Jack Gerrits
3022369eeb
Flatten core base and components ( #4513 )
...
* Flatten core base and components
* remove extra files
* dont export from deprecated locations
* format
* fmt
2024-12-03 17:00:44 -08:00
gagb
6706dce577
Improves tutorial ( #4507 )
...
* Change nav depth
* Remove repetitive module names
* Increase nav depth
* Decrease base font size of docs
* Improve docs
* Undo css change
2024-12-03 16:54:53 -08:00
afourney
31cb50bce9
Added the coder used by MagenticOne. ( #4511 )
...
* Added the coder used by MagenticOne.
* Fixed formatting.
---------
Co-authored-by: gagb <gagb@users.noreply.github.com>
2024-12-03 16:08:18 -08:00
Eric Zhu
32aa452af8
Remove autogen_agentchat.tasks, create autogen_agentchat.ui and autogen_agentchat.conditions ( #4512 )
2024-12-03 15:24:25 -08:00
Eric Zhu
b62f8f63dc
Remove logging from autogen agentchat ( #4510 )
2024-12-03 14:45:10 -08:00
Eric Zhu
50e84b945e
Move handoff to base in agentchat ( #4509 )
2024-12-03 14:34:55 -08:00
afourney
5235bbc0d6
FileSurfer in AgentChat ( #4360 )
...
* Added an implementation of FileSurfer to AgentChat
2024-12-03 12:14:47 -08:00
Jack Gerrits
50fea44539
Update allowed values for agent and topic type ( #4484 )
...
* allowed_type_values
* add return for post init
* Update python/packages/autogen-core/src/autogen_core/base/_agent_id.py
* Update python/packages/autogen-core/src/autogen_core/base/_topic.py
* Merge branch 'main' into allowed_type_values
* lint
2024-12-03 10:12:42 -08:00
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
2024-12-03 10:04:12 -08:00
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.
2024-12-03 09:44:54 -08:00
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
2024-12-03 08:09:02 -08:00
afourney
c062c510b7
Flush console output after every message. ( #4475 )
2024-12-02 16:51:50 -08:00
Jack Gerrits
95dfe7bf22
Core doc edits, mostly visibility of private methods ( #4457 )
2024-12-02 14:36:00 -08:00
Jack Gerrits
732391859d
Update code_lint.py ( #4470 )
2024-12-02 16:42:28 -05:00
Jack Gerrits
1b58f6e7d5
Remove unused agent props ( #4453 )
2024-12-02 13:15:23 -08:00
Leonardo Pinheiro
1f90dc5ea9
Update OpenAI Assistante Agent on_reset ( #4423 )
...
* update reset and imports
* add missing imports
* update lock file
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
2024-12-02 15:48:18 +10:00
Hussein Mozannar
ac3424d619
MagenticOne Orchestrator Fixes ( #4430 )
2024-11-30 14:11:20 -08:00
gagb
f02aac78fb
Improve docs ( #4428 )
...
* Change nav depth
* Remove repetitive module names
* Increase nav depth
2024-11-29 16:50:40 -08:00
gagb
b1e40017c3
Fix client mismatch in video surfer and its tools ( #4431 )
...
* Add initial code
* Update and add readme
* Update
* update readme
* Refine action space
* Add tutorial
* Improve doc string
* Improve doc string
* Remove readme
* Update toml
* Update assignment
* Expose the tools
* Update pyproject toml
* Improve docs
* remove assignment'
* Run poe format
* Update uv lock
* Fix mypy errors
* Fix linting errors
* poe format
* run checks
* Updaye
* Rename submodule
* Improve documentation
* Use same model client in video surfer
* Use same model client in video surfer
* Update uv lock
---------
Co-authored-by: Mohammad Mazraeh <Mazraeh.Mohammad@Gmail.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-11-29 16:27:30 -08:00
gagb
b6a7d56844
Adds Video Surfer to autogen_ext ( #4387 )
...
* Add initial code
* Update and add readme
* Update
* update readme
* Refine action space
* Add tutorial
* Improve doc string
* Improve doc string
* Remove readme
* Update toml
* Update assignment
* Expose the tools
* Update pyproject toml
* Improve docs
* remove assignment'
* Run poe format
* Update uv lock
* Fix mypy errors
* Fix linting errors
* poe format
* run checks
* Updaye
* Rename submodule
* Improve documentation
---------
Co-authored-by: Mohammad Mazraeh <Mazraeh.Mohammad@Gmail.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-11-29 14:41:23 -08:00
Eric Zhu
f70869f236
update dev8 ( #4417 )
2024-11-27 14:39:31 -08:00
Eric Zhu
7e589a1bbb
User proxy documentation and fixes ( #4401 )
...
* Fix handoff bug in user proxy agent
* Update documentation
---------
2024-11-27 10:48:39 -08:00
Eric Zhu
52790a8de7
o1 support for agent chat, and validate model capabilities ( #4397 )
2024-11-27 10:45:51 -08:00
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>
2024-11-27 10:40:34 -08:00
Jack Gerrits
a4067f6c0a
Migrate Python distributed runtime to use cloud events for event ( #4407 )
...
* Cloud event publishing
* Implement cloud event receiving
* impl host servicer and
2024-11-27 08:32:03 -08:00
Jack Gerrits
bd77ccbd7b
Serialize to Proto.Any for python serializer ( #4404 )
2024-11-27 07:32:01 -08:00
Eric Zhu
a4e6d0d977
Add grpcio back to deps ( #4402 )
...
* Add grpcio back to deps
* Update uv lock
2024-11-27 09:08:14 -05:00
Hussein Mozannar
6184e15c5e
Fix Reset of Magentic-One Orchestrator ( #4394 )
...
* fix reset magentic one
* fix infinite reset
2024-11-26 22:59:08 -08:00
Hussein Mozannar
531ec38073
Ags web surfer ( #4340 )
...
* initial addition
* working without multimodal messages
* show images
* remove temp changes
* ui type websurfer
* fix issue with image width, enable text truncation, enable viewing images full screen
---------
Co-authored-by: Victor Dibia <victor.dibia@gmail.com>
2024-11-26 21:24:45 -08:00
Jack Gerrits
0d3bc948a1
Replatform closure agent on base agent ( #4389 )
...
* Replatform closure agent on base agent
* Fix mypy
* update agentcaht
---------
2024-11-26 16:33:37 -08:00
Jack Gerrits
45f16f534b
Fix deprecated usages ( #4374 )
2024-11-26 16:31:23 -08:00
Victor Dibia
fe96f7de24
Add Session Saving to AGS ( #4369 )
...
* fix import issue related to agentchat update #4245
* update uv lock file
* fix db auto_upgrade logic issue.
* im prove msg rendering issue
* Support termination condition combination. Closes #4325
* fix db instantiation bug
* update yarn.lock, closes #4260 #4262
* remove deps for now with vulnerabilities found by dependabot #4262
* update db tests
* add ability to load sessions from db ..
* format updates, add format checks to ags
* format check fixes
* linting and ruff check fixes
* make tests for ags non-parrallel to avoid db race conditions.
* format updates
* fix concurrency issue
* minor ui tweaks, move run start to websocket
* lint fixes
* update uv.lock
* Update python/packages/autogen-studio/autogenstudio/datamodel/types.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update python/packages/autogen-studio/autogenstudio/teammanager.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* reuse user proxy from agentchat
* ui tweaks
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: Hussein Mozannar <hmozannar@microsoft.com>
2024-11-26 15:39:36 -08:00
Jack Gerrits
df183be35a
Add special topic for agent direct messaging ( #4385 )
...
* Add special topic for agent direct messaging
* move to base
* update sub counts
* Fix tests
2024-11-26 17:01:25 -05:00
Jack Gerrits
cf80b1bc14
Add request_id parameter ( #4384 )
2024-11-26 16:09:14 -05:00
Jack Gerrits
1f07e5bea5
Add type prefix subscription ( #4383 )
...
* Add type prefix subscription
* update example
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-11-26 15:58:26 -05:00
peterychang
74bcd5e0f6
add protobuf serialization test ( #4224 )
...
* add protobuf serialization test
* proto file regeneration
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Mohammad Mazraeh <Mazraeh.Mohammad@Gmail.com>
2024-11-26 15:37:40 -05:00
Jack Gerrits
5aecb56ebd
Add badges, update contributing, add pointers in various places ( #4371 )
2024-11-26 08:04:59 -08:00
Eric Zhu
bcd6e71e7f
Fix assistant agent doc ( #4365 )
2024-11-25 18:18:13 -08:00
Jack Gerrits
1a02e2ba4b
Update version to dev7 ( #4359 )
...
* Update version to dev7
* update other references
2024-11-25 14:09:41 -08:00
Jack Gerrits
7c1cabf07e
Add tool to check example in docstrings ( #4353 )
...
* Add tool to check example in docstrings
* update lock
* add task
* add ignored message
* add example check CI
2024-11-25 16:10:45 -05:00
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>
2024-11-25 16:07:45 -05:00
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
Mohammad Mazraeh
341417e636
add tolerance for empty choices ( #4311 )
...
* add tolerance for empty choices
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
* address pr comments
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
* Update python/packages/autogen-ext/src/autogen_ext/models/_openai/_openai_client.py
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Update python/packages/autogen-ext/src/autogen_ext/models/_openai/_openai_client.py
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* address pr comments
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
* Update python/packages/autogen-ext/src/autogen_ext/models/_openai/_openai_client.py
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Update _openai_client.py
---------
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-11-25 09:06:35 -05: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
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>
2024-11-23 19:24:24 -08:00
Thomas Lin
c9835f3b52
Update README.md - add more information about using Azure OpenAI services ( #4253 )
...
* Update README.md
Add more information about using Azure OpenAI services
* Update README.md
Adjust the formatting to improve readability of the steps, making them easier to follow.
---------
Co-authored-by: Hussein Mozannar <hmozannar@microsoft.com>
2024-11-23 18:56:28 -05: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
Thai Nguyen
0b5eaf1240
Agent name termination ( #4123 )
2024-11-23 07:07:21 -08: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
Gerardo Moreno
232068a245
Add system msg when calling inside the assistant tool loop ( #4308 ) ( #4309 )
2024-11-22 06:05:52 -08: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
Griffin Bassman
e037596228
typo: agbench readme ( #4302 )
2024-11-21 19:17:30 -05:00
Eric Zhu
6e4609a76e
External termination condition ( #4294 )
2024-11-21 03:25:53 -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
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>
2024-11-20 12:34:13 -05:00
Ryan Sweet
1e3b765e3a
.net changes to re-enable xlang support, add subscription apis ( #4159 )
...
* add subscription response
* fix send subscription response
* add register agent type response
* adding a test
* working on shaping up a test
* appsettins update for backend
* another appsettings
* fixup aspire hosting
* enable AGENT_HOST var from aspire
* add SendMessageAsync
* remove broken test
* test compiles and runs but is not (yet) correct
* subscriptions grain wireup.
* temp assert true.
* remove DI for SubscriptionGrain
* add xlang python code
* add subscription response
* rebond
* Update to .NET 9.0
* Fix Backend project SDK
* Package updates
* get RegisterAgentTypeRequest working
* fix exceptions
* add error handling for requests
* whoops
* send cloud event message type
* processing cloudevents
* trying tosend proto data - doesn't work
* trying to pack proto_data
* fix (#4238 )
* pack the Message from agents_events
* format - not sure why these?
* format
* cleanup, error handling, xlang sample publishes messages that can be heard by .NET and vice versa
* format
* sdk version
* sdk vers
* net8
* back to net8
* remove netstandard2
* fix used
* remove unused
* more cleanup
* remove unneeded package
* I'm terrible at writing tests
* deserialize the cloud events and sent them as events
* comment
* cleanup
* await
* Delete dotnet/samples/Hello/Backend/Backend.csproj
unneeded change
* whoops
* merge main python back into here
* revert back to local
* revert some of the helloAgents changes.
* [.NET] Add happy path test for in-memory agent && Simplify HelloAgent example && some clean-up in extension APIs (#4227 )
* add happy path test
* remove unnecessary namespace
* fix build error
* Update AgentBaseTests.cs
* revert changes
---------
* fix busted merge from main
* addressing review comments
* make internal
* case sensitive rename step 1
* case sensitive rename step 2
* remove!
---------
Co-authored-by: Peter Chang <petchang@microsoft.com>
Co-authored-by: Reuben Bond <reuben.bond@gmail.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: Xiaoyun Zhang <bigmiao.zhang@gmail.com>
2024-11-19 11:00:48 -08: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
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>
2024-11-19 09:56:15 +10: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
1bf5fbb67b
Add API docs for builtin clients ( #4232 )
...
* Add API docs for builtin clients
* Address feedbacks
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-11-17 21:33:33 -05:00
Victor Dibia
44640e29a3
Fix Import Issue in AGS, Remove InnerMessage import from agentchat.messages ( #4246 )
...
* fix import issue related to agentchat update #4245
* update uv lock file
2024-11-17 12:04:55 -08:00
dependabot[bot]
fa1d08005e
Bump cross-spawn in /python/packages/autogen-studio/frontend ( #4228 )
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.5.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.5 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-11-16 17:15:11 -08: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
Eric Zhu
d213c1c061
Remove quotes from TERMINATE in assistant agent's default system message ( #4231 )
2024-11-15 23:25:48 -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
Victor Dibia
2997c27d1b
Add Human Input Mode in AGS ( #4210 )
...
* add react-flow
* update tutorial, some ui improvement for agent thread layout
* v1 for interactive viz for agent state
* add Ui visualization of message based transitions
* minor updates
* fix node edges, support visualization of self loops
* improve edges and layout, add support for selector group chat prompt
* minor ui tweaks
* ui and layout updates
* ugrade dependencies to fix dependabot scan errors
* persist sidebar, enable contentbar title mechanism #4191
* add support for user proxy agent, support human in put mode. #4011
* add UI support for human input mode via a userproxy agent #4011
* version update
* fix db initialization bug
* support for human input mode in UI, fix backend api route minor bugs
* update pyproject toml and uv lock
* readme update, support full screen mode for agent visualiation
* update uv.lock
2024-11-15 14:51:57 -08:00
Jack Gerrits
d55e68fc29
Support iterm inline image protocol in console output ( #4200 )
...
* Support iterm inline image protocol in console output
* fix lint
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-15 16:26:18 -05:00
Victor Dibia
908ed8c60f
Add agentchat to uv workspace ( #4223 )
...
Add agentchat to uv workspace
2024-11-15 14:40:03 -05: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
Gerardo Moreno
8d89500255
Timeout Termination ( #4038 ) ( #4214 )
...
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-15 10:12:45 -08: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
Thomas Lin
88229513e5
Update README.md ( #4205 )
...
* Update README.md
Should it be "Azure openAI service" ?
* Update README.md with links
---------
Co-authored-by: Hussein Mozannar <hssein.mzannar@gmail.com>
Co-authored-by: Hussein Mozannar <hmozannar@microsoft.com>
2024-11-14 21:37:20 -08: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
afourney
4073dd4efb
Have Console print multimodal messages nicely. ( #4179 )
2024-11-13 21:06:55 -08:00
Hussein Mozannar
36b822cf8b
Fix lazy init websurfer ( #4178 )
...
* lazy init set
* format
2024-11-13 20:19:48 -08:00
afourney
a27a130b45
Initial work on ledger orchestrator. ( #4164 )
...
* Initial work on magentic-one orchestrator port.
2024-11-13 18:51:41 -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
Hussein Mozannar
317d5d03ec
Websurfer Refactor ( #4165 )
...
* first commit
* use_ocr flag
* initial refactor
* test
* small fixes
* adding animations, in progress
* red boundary animations
* add hover tool
* fix timeout time - reduces a lot of errors
* put prompts in separate file
* prompt organize
* add cursor animation
* format and checks pass
* added check for reset
2024-11-13 11:41:36 -08:00
Mehdi Baneshi
16463a8a98
Update topic-and-subscription.md ( #4168 )
2024-11-13 10:33:47 -05:00
Victor Dibia
b9f7282830
Add visualization of Agent Message Transitions State in AGS ( #4148 )
...
* add react-flow
* update tutorial, some ui improvement for agent thread layout
* v1 for interactive viz for agent state
* add Ui visualization of message based transitions
* minor updates
* fix node edges, support visualization of self loops
* improve edges and layout, add support for selector group chat prompt
* minor ui tweaks
2024-11-12 20:29:06 -08:00
Jack Gerrits
913c052a7d
Fix topic name for community samples ( #4156 )
2024-11-12 16:08:25 -08:00
afourney
51b361dfcf
WebSurfer changes - incl move to lazy init. ( #4092 )
...
* Move to lazy init.
* Fixed mypy error.
---------
Co-authored-by: Hussein Mozannar <hmozannar@microsoft.com>
2024-11-11 22:31:00 -08:00
afourney
e111db9afa
Handle on_reset ( #4145 )
2024-11-11 20:45:51 -05:00
Mohammad Mazraeh
570471bed7
Add reply chat completion client ( #4096 )
...
* initial implementation of reply chat completion client
---------
Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-11-11 15:33:44 -05: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
5547a6716e
auto reset termination when a run stops ( #4126 )
2024-11-10 20:19:09 -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
Victor Dibia
0e985d4b40
v1 of AutoGen Studio on AgentChat ( #4097 )
...
* add skeleton worflow manager
* add test notebook
* update test nb
* add sample team spec
* refactor requirements to agentchat and ext
* add base provider to return agentchat agents from json spec
* initial api refactor, update dbmanager
* api refactor
* refactor tests
* ags api tutorial update
* ui refactor
* general refactor
* minor refactor updates
* backend api refaactor
* ui refactor and update
* implement v1 for streaming connection with ui updates
* backend refactor
* ui refactor
* minor ui tweak
* minor refactor and tweaks
* general refactor
* update tests
* sync uv.lock with main
* uv lock update
2024-11-09 14:32:24 -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
3f28aa8874
SocietyOfMind agent for nested teams ( #4110 )
...
* Initial implementation of SOM agent
* add tests
* edit prompt
* Update prompt
* lint
2024-11-08 16:41:34 -08:00
Eric Zhu
111e69142b
Fix worker sample in core ( #4104 )
2024-11-08 12:18:07 -08:00
Eric Zhu
5fa38b0166
Add task type that are messages to enable multi-modal tasks. ( #4091 )
...
* Add task type that are messages to enable multi-modal tasks.
* fix test
2024-11-07 21:38:41 -08:00
Eric Zhu
9e388925d4
Initial web surfer implementation in extension ( #4071 )
...
* Initial web surfer implementation in extension
* Moved model client to constructor for consistency.
* Fixed uv lock.
* Merge branch 'main' into websurfer
* fix ruff
2024-11-07 16:47:53 -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
Mark Sze
930e61306a
Update README.md ( #4078 )
2024-11-06 13:17:00 -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
Hussein Mozannar
10987685b9
Update README.md for magentic-one ( #4061 )
2024-11-04 17:45:59 -08:00
Hussein Mozannar
8603317537
Magentic-One Log Viewer + preview API ( #4032 )
...
* update example script with logs dir, add screenshot timestamp
* readme examples update
* add flask app to view magentic_one
* remove copy example
* rename
* changes to magentic one helper
* update test web surfer to delete logs
* magentic_one icons
* fix colors - final log viewer
* fix termination condition
* update coder and log viewer
* timeout time
* make tests pass
* logs dir
* repeated thing
* remove log_viewer, mm web surfer comments
* coder change prompt, edit readmes
* type ignore
* remove logviewer
* add flag for coder agent
* readme
* changes readme
* uv lock
* update readme figures
* not yet
* pointer images
2024-11-04 17:18:46 -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
16e64c4c10
Rename `model_usage` to `models_usage`. ( #4053 )
2024-11-04 09:25:53 -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
27ea99a485
Add token usage termination ( #4035 )
...
* Add token usage termination
* fix test
2024-11-01 15:01:43 -07:00
Eric Zhu
ca7caa779d
Add token usage to messages ( #4028 )
...
* Add token usage to messages
* small test edit
2024-11-01 13:20:25 -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
173acc6638
Custom selector function for SelectorGroupChat ( #4026 )
...
* Custom selector function for SelectorGroupChat
* Update documentation
2024-11-01 09:08:29 -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
Eric Zhu
cff7d842a6
AgentChat streaming API ( #4015 )
2024-11-01 04:12:43 -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
Eric Zhu
bd9c371605
Add `ResetMessage` to clear the agent state ( #3988 )
...
* Reset message to clear agent state
* format and lint
2024-10-29 09:45:57 -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
3fe0f9e97d
Add AssistantAgent, deprecate CodingAssistantAgent and ToolUseAssistantAgent ( #3960 )
...
* Add AssistantAgent, deprecate CodingAssistantAgent and ToolUseAssistantAgent
* Rename
* Add note
* Update uv
* uf lock
* Merge branch 'main' into assistant-agent
* Update uv
2024-10-25 23:17:06 -07:00
Eric Zhu
f31ff66368
Refactor agent chat to prepare for handoff/swarm ( #3949 )
...
Add handoff message type to chat message types
Add Swarm group chat that uses handoff message to select next speaker
Remove tool call and tool call result message types from chat message types
Remove BaseToolUseChatAgent, move tool call handling from group chat's chat agent container upward to the ToolUseAssistantAgent implementation, which subclasses BaseChatAgent directly.
Renaming for better clarity
---------
Co-authored-by: Victor Dibia <victordibia@microsoft.com>
2024-10-25 10:57:04 -07:00
Victor Dibia
0756ebd63d
Update Magentic-one readme with images ( #3958 )
2024-10-25 09:51:43 -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
c4492ca043
Allow callable to be used as `registered_tools` in `ToolUseAssistantAgent`. ( #3891 )
...
* Allow callable to be used as `registered_tools` in `ToolUseAssistantAgent`.
* fix
2024-10-22 13:27:06 -07: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
Hussein Mozannar
e11d84b996
Adding Benchmarks to agbench ( #3803 )
...
* Move from tomllib to tomli
* added example code for magentic-one + code comments
* adding benchmarks temporarily
* add license for datasets
* revert changes to magentic-one
* change license location
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-10-18 06:33:33 +02: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
Hussein Mozannar
50cd4cca65
Magentic one example ( #3802 )
...
* Move from tomllib to tomli
* added example code for magentic-one + code comments
* remove added package
* make checks pass
* README for magentic-one examples
* typo fix
---------
2024-10-17 10:09:14 -07:00
Max Golovanov
636591a149
Use MCR registry instead of Docker's registry ( #3814 )
...
* Update FunctionCallGenerator.cs to address race condition
Update FunctionCallGenerator.cs to address race condition
* Update Dockerfile
Use MCR registry
* Update Dockerfile
Use MCR registry
2024-10-17 07:08:50 -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
Hussein Mozannar
373adc9a34
Adding Benchmarks back into agbench and updates to agbench ( #3711 )
2024-10-11 15:46:18 -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
afourney
e1e9d19cb4
Skip Bing tests when no API key is present. ( #3757 )
...
* Skip Bing pytests when no API key is present.
* Fixed formatting.
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-10-11 09:07:31 -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
afourney
a4bd8cf992
The /python/benchmarks folder simply contained a note indicating that the benchmarks were moved. This commit deletes this note and directory. ( #3735 )
2024-10-10 13:55:22 -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
Eric Zhu
dd0d238b43
Fix browser test ( #3730 )
2024-10-09 15:51:26 -07:00
Jack Gerrits
31342e3fd1
Clarify magentic one availability ( #3720 )
2024-10-09 17:20:39 -04:00
Hussein Mozannar
8e50e58433
Move from tomllib to tomli ( #3714 )
2024-10-09 16:42:30 -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
Jack Gerrits
39aa073de2
Add poethepoet to dev deps ( #3675 )
...
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-07 16:00:41 -07: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
Eric Zhu
25d006c09e
Add staging to workflow target; fix circular imports in autogen_agentchat ( #3651 )
...
* Fix formatting and remove duplicated import of EVENT_LOGGER_NAME in agentchat
* add staging to target in checks
* add staging to target in checks for dotnet
* Fix circular imports
2024-10-04 10:22:09 -04:00
Eric Zhu
fdb8f8a256
Merge pull request #3606 from microsoft/agentchat_logging_vd
...
add logging to agentchat
2024-10-03 17:30:01 -07:00
Victor Dibia
d4078a722a
move logging module to root of agent_chat
2024-10-03 10:08:22 -07:00
Victor Dibia
13c135100f
make logging independent module
2024-10-03 10:03:17 -07:00
Adam Fourney
dfa4a0a6dc
Update magentic-one readme with the latest numbers (a complete set of results on WebArena, and updated results for GAIA)
2024-10-03 09:35:25 -07:00
Victor Dibia
b0b0825c1d
add logging to agentchat
2024-10-02 17:25:14 -07:00
Jack Gerrits
1174fcd92e
Merge branch 'main' into staging
2024-10-02 14:38:28 -04:00
afourney
50ed0978b0
Renamed TeamOne to MagenticOne ( #6 )
...
* Renamed TeamOne to MagenticOne
* Updated uv.lock
* Fixed workflows.
2024-10-01 18:59:03 -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
Leonardo Pinheiro
7fade2d5e7
Return message history in agentchat ( #661 )
...
* update TeamRunResult
* fix line ending in test
* lint
* update team result to list[chatmessage]
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-09-30 20:56:47 -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
Leonardo Pinheiro
6cfa29b018
Add langchain tool adapter in autogen-ext ( #570 )
...
* add langhcain tool adapter
* remove langchain package
* fix type errors
* test type fixes
* fix imports
* install extras in CI
* improve typing and use to_thread
* pin min langchain version
* install all extras in ci test
* update to langchain 0.3.1
* install extras in CI
* ignore pyright errors
* add missing uv sync extra reqs
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-30 19:36:20 -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
Jack Gerrits
99d1ad3765
update lockfile
2024-09-30 10:54:41 -04:00
Jack Gerrits
2596648fc9
move studio to a package
2024-09-30 10:20:38 -04:00
Eric Zhu
0fa680577e
Sequential processing for group chat participant using SequentialRoutedAgent ( #663 )
2024-09-28 17:40:33 +00:00
Eric Zhu
18efc2314a
Use agentchat message types rather than core's model client message types ( #662 )
...
* Use agentchat message types rather than core's model client message types
* Merge remote-tracking branch 'origin/main' into ekzhu-tool-use-assistant
2024-09-28 08:40:13 -07:00
Eric Zhu
da246ef71b
Move tool use with intervention to cookbook; remove duplicated examples ( #658 )
2024-09-28 03:57:44 +00:00
Eric Zhu
4250c0619a
Skip websurfer test ( #660 )
2024-09-28 03:54:05 +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
afourney
d7190cbe9e
Removes easyocr from mdconvert ( #653 )
...
* Removes easyocr from mdconvert
* Updated uv lock
* Remove unused variable.
2024-09-26 18:22:44 -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
00289912da
Associate agent container and message types to group chat behavior protocol ( #651 )
...
* Agent container and message types is part of a group chat team behavior protocol.
* lint
2024-09-26 09:04:42 -07: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
afdfb4ea58
TeamOne cancellation token support and making logger a member variable ( #622 )
...
* Added cancellation token support for team_one; made logger a member variable of each agent.
formatting
fix error
fix error
formatting
* No need to create a new cancellation token
2024-09-24 16:54:22 -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
Jack Gerrits
741ccd77cc
Change team one confirmation to be on executor ( #595 )
...
* Add confirmation for messages produced by Coder
* change confirmation to be on executor
2024-09-19 22:10:39 +00:00
Jack Gerrits
e818a6160f
Add confirmation for messages produced by Coder ( #591 )
...
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-09-19 21:46:33 +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
Eric Zhu
f5a13627e2
Add description of each example for team one ( #569 )
2024-09-19 00:16:54 +00:00
afourney
7b989c3ad6
Switch starting page of example to bing.com ( #568 )
2024-09-18 16:20:45 -07:00
Jack Gerrits
6bf62262a4
fix config for pyright for most ( #561 )
2024-09-18 20:23:53 +00:00
Ryan Sweet
7d7fc8a912
.NET cleanup and refactor ( #558 )
...
Moves some shared code from samples into core.
complete/cleanup the rename to Microsoft.AutoGen
adds new projects in AutoGen.Extensions
2024-09-18 11:57:51 -07: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