Skip to content

Custom Communication Flows

Compare
Choose a tag to compare
@VRSEN VRSEN released this 26 Nov 15:21
· 20 commits to main since this release

New Features

  • Custom Communication Flows: Create custom SendMessage tool classes for agents to communicate with each other. Learn more
  • async_mode Parameter in BaseTool.ToolConfig: Set async_mode="threading" directly in ToolConfig of BaseTool classes, instead of at the Agency level. This allows you to execute only certain tools asynchronously.
  • output_as_result Parameter in BaseTool.ToolConfig: When set to true, agency.get_completion will return the tool’s output instead of the message.

Bug Fixes & Improvements

  • Thread Initialization: Optimized by removing redundant thread fetches when loading threads from IDs.

New Contributors

Full Changelog: v0.3.1...v0.4.0