1.1.41 #36
kyegomez
announced in
Announcements
1.1.41
#36
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Changelog
[Unreleased]
Added
CodeInterpreterTool
class to adhere to the providedTool
abstract base class. This new tool has flexible and reliable error handling and supports both synchronous and asynchronous operations.GooglePalm
class by making optional parameters for user inputs. This improves customization and flexibility.OmniWorkerAgent
class have been added.MultiModalVisualAgentTool
class and added comprehensive unit tests.WorkerUltraNode
andWorkerUltraNodeInitializer
classes' test coverage by adding more test cases and edge cases.push
event. This CI pipeline ensures the reliability of the codebase by preventing merging of breaking changes into the main branch.Fixed
GooglePalm
class by incorporating exponential backoff retry logic to handle network and API-related issues.GooglePalm
.WorkerNode
has been fixed. TheWorkerNode
class was not expecting aworker_name
argument which was passed to it during the initialization of theHierarchicalSwarm
class. This bug was fixed by either removing theworker_name
argument from theWorkerNode
initialization in theHierarchicalSwarm
class or by modifying the__init__
method of theWorkerNode
class to accept theworker_name
argument.OmniWorkerAgent
class, methods now correctly validate types for required arguments. The methodchat
also now properly checks forapi_key
,api_endpoint
, andapi_type
.MultiModalVisualAgentTool
class tests, the_run
method was not being properly tested, as it was not being invoked with correct arguments.WorkerUltraNode
class to handle invalid initialization arguments properly. Added appropriate type checking and error handling for better robustness.WorkerUltraNodeInitializer
class. Now, all methods have try-catch blocks to handle unexpected errors gracefully and provide useful error messages.[1.1.2] - 2023-07-30
Added
GooglePalm
class, a wrapper around the Google's PaLM Chat API.Tool
abstract base class for creating tool-like objects with a consistent interface.CodeInterpreterSession
example usage in both synchronous and asynchronous manners.Improvements
llm_class
andtools
in theWorkerNode
class, making the code more robust and easy to understand.This discussion was created from the release 1.1.41.
Beta Was this translation helpful? Give feedback.
All reactions