Rohan Thacker
09c071ea45
Validate extra_create_args in and json response
2024-12-30 19:49:17 +05:30
Rohan Thacker
b135d9aae7
Moved _azure module to azure
2024-12-30 19:49:17 +05:30
Rohan Thacker
ee2fe26162
Rebase to latest main branch
2024-12-30 19:49:17 +05:30
Eric Zhu
d933b9ab5f
dev12 ( #4839 )
...
* dev12
2024-12-27 11:49:12 -08:00
Leonardo Pinheiro
c078b252fb
refactor!: Migrate python code executor tool to autogen-ext ( #4824 )
...
migrate python code exec to autogen-ext
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-12-27 08:57:55 -05:00
Sachin Joglekar
d1dff316bc
Update pydantic version & fix mypy errors ( #4811 )
...
* Update pydantic version & fix mypy errors
* uv lock changes
* Update lock
* update lockfile
---------
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-12-27 08:53:52 -05:00
Leonardo Pinheiro
9a2dbb4fba
Add * before keyword args for ChatCompletionClient ( #4822 )
...
add * before keyword args
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-12-27 08:41:16 -05:00
Sachin Joglekar
3b4dd6e050
Support custom models with OpenAI client ( #4808 )
2024-12-24 13:04:23 -08:00
gagb
d2537abbab
Add MagenticOne API and CLI ( #4782 )
...
* Add MagenticOne API
* Add CodeExecutorAgent to MagenticOne for enhanced task execution
* Refactor MagenticOne class to inherit from MagenticOneGroupChat and streamline initialization
* Enhance MagenticOne class documentation with detailed usage examples and initialization instructions
* Refactor MagenticOne module structure and update import paths
* Remove unused imports
* Add documentation for MagenticOne module and remove redundant initialization comments
* Enhance MagenticOne class with human-in-the-loop mode and update examples
* Update MagenticOne class documentation with safety precautions and architecture details
* Run poe format
* Add blog post reference to MagenticOne class documentation
* change default of websurfer use_ocr to false because of refusals
* Refactor MagenticOne class to use ChatCompletionClient instead of OpenAIChatCompletionClient
* Add client capability validation to MagenticOne initialization
* Poe format
* Refactor imports in MagenticOne class for clarity and organization
* Add stacklevel parameter to warning in client capability validation
* Update README to recommend using Magentic-One API for improved integration
* Add create_args property to OpenAIChatCompletionClient for better access to initialization arguments
* Enhance client capability validation in MagenticOne to ensure compatibility with OpenAI GPT-4o model
* Refactor client capability validation in MagenticOne for improved clarity
* Update magentic_one.py
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Remove create_args property from OpenAIChatCompletionClient and update validation logic in MagenticOne to directly access _create_args
* Refactor documentation in MagenticOne for improved readability and consistency
* Refactor client capability validation in MagenticOne to remove unnecessary model check for GPT-4o
* Add MagenticOne CLI (#4788 )
* Add MagenticOne CLI script for task execution with OpenAI GPT-4o integration
* Fix argument parsing in MagenticOne CLI to require a single task input
* Add docstring to main function in MagenticOne CLI for improved usage clarity
* Fix example usage in docstring of MagenticOne CLI for correct argument order
* Refactor argument parsing in MagenticOne CLI for improved clarity and consistency
* Add type hints to run_task function in MagenticOne CLI
* Add type hint for main function in MagenticOne CLI
* Remove type ignore from main function call in MagenticOne CLI
---------
Co-authored-by: Hussein Mozannar <hmozannar@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-12-23 16:45:21 -08:00
Eric Zhu
150a54c4f5
Refine types in agentchat ( #4802 )
...
* Refine types in agentchat
* importg
* fix mypy
2024-12-23 16:10:46 -08:00
Jack Gerrits
2c76ff9fcc
More improvements for component config ( #4799 )
...
* More improvements for component config
* clean output
* working dir
* fix fstring
* key error
* remove mv
2024-12-23 18:29:23 -05:00
Jack Gerrits
90d6723685
Usability improvements to component config ( #4794 )
...
* Usability improvements to component config
* Implement model upgrade
2024-12-23 14:03:58 -05:00
Jack Gerrits
dda208f9b4
Add component config support ( #4757 )
...
* Add wip component impl
* finishing touches
* remove test file
* fix json usage
* Format
---------
Co-authored-by: Victor Dibia <victordibia@microsoft.com>
2024-12-20 13:14:24 -05:00
Jack Gerrits
453fe0cafd
Replace single quotes with double quotes ( #4760 )
...
* Replace single quotes with double quotes
* Fix version
* formatting
2024-12-19 14:21:51 -05:00
Jack Gerrits
c74c2d6767
Follow up changes from top bar change ( #4758 )
2024-12-19 12:01:03 -05:00
Victor Dibia
4e3a70303d
Add Deploy view in AGS ( #4756 )
...
* update version, fix component factory bug
* add basic structure for deploy
* minor fixes, deploy v1
* minor text updated
* format fixes
* formatting fixes .. webby test samples
* update cli command, update views,
* packakge.json and other fixes
* format fixes
2024-12-18 18:57:11 -08:00
Eric Zhu
e902e94b14
Define AgentEvent, rename tool call messages to events. ( #4750 )
...
* Define AgentEvent, rename tool call messages to events.
* update doc
* Use AgentEvent | ChatMessage to replace AgentMessage
* Update docs
* update deprecation notice
* remove unused
* fix doc
* format
2024-12-18 14:09:19 -08:00
Hussein Mozannar
7d0f485bd2
WebSurfer add close method ( #4727 )
...
* fix finicky websurfer test
* add close method
* update default to not download or debug
* enable closing agents in team_manager
---------
Co-authored-by: Victor Dibia <victor.dibia@gmail.com>
2024-12-16 18:51:52 -08:00
Ryan Sweet
55e157cb99
Rysweet refactor 4670 rename abstractions to contracts ( #4674 )
...
* refactor renaming agent base
* 1st draft
* 1st draft
* format
* rename the tsts
* move IagentWorker
* 1st draft
* format
* gen-proto
* run gen-proto-samples
* format
* merge problem format
2024-12-12 19:43:26 -08:00
Hussein Mozannar
b9d682c0a1
WebSurfer Documentation and Fixes ( #4624 )
...
* fixes remake
* modified toml adding tests
* playwright tests
* tests websurfer
---------
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-12-12 14:42:40 -08:00
Eric Zhu
6c1f638960
dev11 release ( #4642 )
...
* dev11 release
2024-12-10 08:28:48 -08:00
Jack Gerrits
c234e77617
Add deprecated alias for openai model clients ( #4641 )
...
Add alias for openai model clients
2024-12-10 08:03:42 -08:00
Jack Gerrits
b32f1a07d1
Use official cloud event proto schema ( #4487 )
...
* Use official cloud event proto schema
* format
* fix bug in cloud event attribute creation
---------
Co-authored-by: Kosta Petan <kostapetan@gmail.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-12-09 22:26:53 -08:00
Jack Gerrits
7e7265ddd0
Update version for dev10 ( #4630 )
...
* Update version for dev10
* fix notebook
2024-12-09 19:33:21 -08:00
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>
2024-12-09 19:18:09 -08:00
Gerardo Moreno
3e5e12bff0
Improve message error when docker isn't running ( #3816 ) ( #4600 )
...
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-12-09 19:09:54 -08:00
Jack Gerrits
218e84fd8e
Migrate remaining components ( #4626 )
2024-12-09 18:39:07 -08:00
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
2024-12-09 10:00:08 -08:00
Eric Zhu
8dac072658
Update references in docs ( #4590 )
...
* Update agent doc
* Remove outdated doc
* Update references
* Update readme
* Update readme
2024-12-06 01:59:28 -08:00
Eric Zhu
8707729da9
dev9 ( #4585 )
...
* dev9
2024-12-06 00:43:56 -08:00
Leonardo Pinheiro
5f61ba0c2f
Refactor autogen ext agents namespace ( #4582 )
...
* move magentic and openai assistant agents
* add import error messages
* add api docs ref files
* fix magentic rst path
* fix openai rst fname
* fix magentic rst title
* Add module
* rm
* fix some minor issues
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-12-05 23:41:13 -08:00
Eric Zhu
f5f364ccea
Add code executor modules in API doc and minor doc fixes ( #4579 )
...
* Add code executor modules
* minor fixes
* minor fixes
* minor
* minor grammar
* underlines
* code check
2024-12-05 15:57:02 -08:00
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>
2024-12-05 07:01:59 -08:00
Jack Gerrits
9af450a59f
Move local code exec to ext, uplevel components ( #4557 )
2024-12-04 20:21:46 -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
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
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
afourney
5235bbc0d6
FileSurfer in AgentChat ( #4360 )
...
* Added an implementation of FileSurfer to AgentChat
2024-12-03 12:14:47 -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
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
52790a8de7
o1 support for agent chat, and validate model capabilities ( #4397 )
2024-11-27 10:45:51 -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
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
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