Aditya Kurniawan
c989181da2
use model context for assistant agent, refactor model context ( #4681 )
...
* Decouple model_context from AssistantAgent
* add UnboundedBufferedChatCompletionContext to mimic pervious model_context behaviour on AssistantAgent
* moving unbounded buffered chat to a different file
* fix model_context assertions in test_group_chat
* Refactor model context, introduce states
* fixes
* update
---------
Co-authored-by: aditya.kurniawan <aditya.kurniawan@core42.ai>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: Victor Dibia <victordibia@microsoft.com>
2024-12-19 22:27:41 -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
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
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
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
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
Jack Gerrits
2b565713d0
Make save/load state for agent async ( #4195 )
2024-11-15 10:38:01 -05:00
Eric Zhu
da246ef71b
Move tool use with intervention to cookbook; remove duplicated examples ( #658 )
2024-09-28 03:57:44 +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
Eric Zhu
976a7d4d77
create model context component, remove chat memory component, refactor samples #454 ( #469 )
...
* create model context component, remove chat memory component, refactor samples #454
* Fix bugs in samples.
* Fix
* Update docs
* add unit tests
2024-09-11 14:35:35 -07:00
Aamir
66e0e8e097
Add slow human in loop sample ( #423 )
...
* Add slow human in loop
* Fix
* Fix
* Fix
* Fix input
* Don't persist to json
* Add comment
* Fix imports
* Feedback
* Use if instead of while
* Add stop_when
* Merge from UV
* Multiple handlers
* Allow multiple intervention handleres to be supplied
* intervention_handler -> intervention_handlers
* Fix up
* Merge
* Merge
* Fix termination
* Handle feedback
* fmt
* Fix
* Fix
* Add initial message in the assistant memory
* Documentation
* fmt
* Update comment
* Downgrade protobuf from v5 to v4
* Address feedback
* Update python/packages/autogen-core/samples/demos/slow_human_in_loop.py
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Update python/packages/autogen-core/samples/demos/slow_human_in_loop.py
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Update python/packages/autogen-core/samples/demos/slow_human_in_loop.py
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* Address comment
* Fix
* Fix to use lambda
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-09 09:50:52 -07:00
Jack Gerrits
5e8840d13c
Python: organize packages in package directory ( #420 )
...
* Move packages to packages directory
* remove screenshot
* update some paths
2024-08-28 13:35:21 -04:00