v0.0.12
✨SuperAGI v0.0.12✨
🪝 Webhooks, 🛠️ 2 new GitHub PR tools, 🐳 One-click docker deploy to Digital Ocean, 📊 Model, Tool and Agent Knowledge consoles & a lot more
Improvements to the Core ⚙
🪝 Added support for user-defined HTTP callback event triggers as Webhooks:
Enabling real-time data synchronization between SuperAGI and external platforms, making them highly efficient in state management.
SuperAGI currently supports the following webhook event triggers:
agent_running
agent_paused
agent_completed
agent_terminated
agent_max_iterations_reached
🐳 Added support for self-hosting SuperAGI with one-click docker deployment to Digital Ocean:
Users can now deploy a self-hosted SuperAGI instance to Digital Ocean with a single click. Through Digital Ocean, users can run the SuperAGI Docker image directly on a self-hosted cloud machine.
If deployed on digital ocean, then the docker image will auto-update with every release.
🪵 Added Model Console, Tool Console and Knowledge Console:
These consoles are accessible from Model Console, Tools Console and Knowledge Console, allowing users to get a slice of APM at the Model level, Tool level and knowledge embedding level.
- The Model console displays the performance models, token consumption, LLM calls, Agents usage of the models, and Model logs.
- The tool console displays the performance of tools, their LLM calls, Agent usage of these tools, and Tool logs.
- The knowledge Console logs the performance of knowledge embeddings, queries, token consumption, and knowledge logs.
📤 Enabled publishing Agent Template to Marketplace:
Users can now publish their saved agent templates to the marketplace - making them publicly available for everyone to use.
Please note: In order to be able to click on the “Publish Template” button, the user must complete at least one agent run using the agent template. Which will then go through a validation process by SuperAGI and will be publicly listed in the marketplace.
New Tools/ToolKits Added 🛠️
🌐 Github Fetch PR Tool: Agents can use the Github Fetch PR Tool to read the PRs raised within a certain time duration (X seconds/minutes/Hours/days) and then list them according to their PR numbers.
🌐 Github Review PR Tool: Agents can use the Github Review PR Tool to review the code within a given pull request and add the necessary comments for the entire PR.
What’s Changed
- Added SuperAGI webhooks by @rounak610 in #1140
- Added support for one-click docker deploy to digital ocean by @Tarraann in #1170
- Added Tool console and knowledge console by @sayan1101 in #1109
- Added feature to publish templates to marketplace by @rounak610 in #1106
- Added Github Fetch PR and Review PR tools by @TransformerOptimus in #1190
- Added functionality to use APT packages by @andrew-kelly-neutralaiz in #1164
- Fixed multiple GUI bugs by @namansleeps in #1199, #1178 and #1171
- Fixed hardcoded database credentials by @Tarraann in #1154
- Fixed Model console issues by @jedan2506 in #1174
- Fixed knowledge Tool by @Tarraann in #1169
New Contributors
- @andrew-kelly-neutralaiz made their first contribution by adding functionality to use APT packages in #1164