* Initial commit with ability to add name into content with a transform
* Transforms documentation
* Fix transform links in documentation
---------
Co-authored-by: Li Jiang <bnujli@gmail.com>
* ImportFromModule is unhashable
This fix makes the conversion to string prior to the deduplication to avoid this issue
* add type annotation for global_imports
* meet code formatting check
---------
Co-authored-by: zcipod <zcipod@gmail.com>
Co-authored-by: Li Jiang <bnujli@gmail.com>
* intial commit for aws-bedrock
* format
* converse setup for model req-response
* Renamed to bedrock.py, updated parameter parsing, system message extraction, client class incorporation
* Established Bedrock class based on @astroalek and @ChristianT's code, added ability to disable system prompt separation
* Image parsing and removing access credential checks
* Added tests, added additional parameter support
* Amazon Bedrock documentation
* Moved client parameters to init, align parameter names with Anthropic, spelling fix, remove unnecessary imports, use base and additional parameters, update documentation
* Tidy up comments
* Minor typo fix
* Correct comment re aws_region
---------
Co-authored-by: Mark Sze <mark@sze.family>
Co-authored-by: Mark Sze <66362098+marklysze@users.noreply.github.com>
Co-authored-by: Li Jiang <bnujli@gmail.com>
This pull request includes a minor update to the agent_chat.md file to correct the link to the Enhanced Inference.
Co-authored-by: gagb <gagb@users.noreply.github.com>
* Initial commit with ability to add transforms to GroupChat
* Added tests
* Tidy up
* Tidy up of variable names and commented out test
* Tidy up comment
* Update import to relative
* Added documentation topic for transform messages for speaker selection.
* Added handling of non-core module, transforms, in groupchat
* Adjusted parameter if module not loaded.
* Updated groupchat test which failed during CI/CD
---------
Co-authored-by: Li Jiang <bnujli@gmail.com>
* update the chat history at the beginning of the _handle_broadcast() rather than inside _select_next_agent()
* add await
* Add plans to chat history
* formatting
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Refactor subscription in single threaded agent runtime
* Update proto to support response result type
* Support RPC and subscription-based broadcast for Python host and worker runtime.
* format
* Upload/Download operations for azure code container
* add another check on download test
* small fixes
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Update to ensure name on initial messages
* Corrected test cases for messages now including names.
* Added name to messages within select speaker nested chat
* Corrected select speaker group chat tests for name field
---------
Co-authored-by: Chi Wang <wang.chi@microsoft.com>