Replies: 1 comment 9 replies
-
I have strictly followed the method from existing toolkits. As I see the toolkits are recognized from the "tools" directory and the "tool_helper.py" scans and registers the toolkits. I have it running with no errors, logs say that all tools are registered. But my new tool does not show up in the gui anywhere. Seems like maybe the toolkit is not getting registered but logs don't say otherwise. |
Beta Was this translation helpful? Give feedback.
9 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello SuperAGI community,
First let me be clear that I'm not a developer by trade. I did not find much documentation here but with the help of gpt4 I was able to write a new toolkit for the SuperAGI project - a RabbitMQ Toolkit. This toolkit is designed to facilitate communication and collaboration between agents using RabbitMQ, a robust and widely-used open-source message broker.
The RabbitMQ Toolkit includes operations for sending and receiving messages to and from RabbitMQ queues. It's designed to be easy to use, with a simple API that integrates seamlessly with the rest of the SuperAGI project. The toolkit also includes robust error handling and connection retries to ensure reliable operation.
Here's a brief overview of the toolkit's functionality:
The toolkit is ready for testing and I am eager to integrate it into the SuperAGI project. However, I am currently facing a challenge in registering the toolkit as a valid toolkit in the application. Specifically, I am having trouble with the 'organisation', 'session', and 'tool_name_to_toolkit' variables in the init_tools and init_toolkits functions in tool_helper.py.
I would greatly appreciate any guidance or assistance the community can provide in resolving this issue. I believe that the RabbitMQ Toolkit will be a valuable addition to the SuperAGI project, and I am excited to see it integrated into the system.
Thank you in advance for your help and I look forward to your feedback.
Beta Was this translation helpful? Give feedback.
All reactions