Skip to content

v0.0.7

Compare
Choose a tag to compare
@neelayan7 neelayan7 released this 05 Jul 05:43
· 922 commits to main since this release
221e6e9

✨SuperAGI v0.0.7✨

🚀SuperAGI Web App, 🛠Toolkit Marketplace, ⚡️GPT4-32K & more

Improvements to the Core ⚙

🚀 SuperAGI Web version is now live on http://app.superagi.com/ . Users can now access SuperAGI through a web interface, without the need for local installations.

To get started, Signup using a GitHub account followed by adding the OpenAI API key in settings. Configure toolkits like Google Search, GitHub, Jira, etc by navigating to the “Toolkits” section and adding the relevant API keys/IDs/tokens for each toolkit to start using tools in agent runs.

🛄 Introduced SuperAGI Marketplace. Users can now browse through all the toolkits & agent templates available in SuperAGI by navigating to the marketplace section. For instance, you can directly install the “Image Generation” toolkit that contains DALL-E & Stable Diffusion tools to be used in a project that requires the generation of visual assets.

🔀 LlamaIndex Integration. Users can upload .pdf, .docx, .pptx, .csv, .txt, and .epub files to the agent via the resource manager. LlamaIndex converts these files to vector embeddings which the agent can use for searching necessary info using the Resource Query tool. Locally, we have added Redis DB as vector storage for LlamaIndex.

🛠️ Add External Tools. Users running SuperAGI locally can now add custom tools by linking a GitHub repo directly from the frontend.

To add their tool, users simply need to add their repo link after navigating to the new “Add Tool” button in the Toolkits section, the tool will then be imported and visible on the frontend. To start using the tool in agent runs, users will need to re-build the application on their machine. Agents can start using the new tool after the installation is complete

We have also released a how-to doc and a cookie-cutter repo for SuperAGI Tool to encourage custom tool building. Find more information here: https://superagi.com/adding-your-own-custom-tool-toolkit-to-superagi/

✅ Tools can be configured directly from toolkit settings in GUI. Optimized the process of adding and configuring tools for agents, enabling users to easily manage and set up tools by adding API keys/IDs/app credentials/tokens, etc directly into the SuperAGI GUI. (Users no longer need to configure the API keys & credentials in “config.yaml” at the time of local build)

💪🏻 Added GPT-4-32k. Introducing the GPT-4-32k model for running agents. Users having access to the model can now select GPT-4-32k while configuring their agent from the model drop-down section.

🤖 Improvements to SuperCoder. SuperCoder agent template can now generate requirements.txt for Python projects and package.json for ‘Javascript’, as well as a run.sh file for code execution.

⚡️ Improvements to code quality by actively writing unit tests for each PR. With the current code coverage increased from 0 → 50%. The goal is to reach 80% and higher eventually.

New Tools Added

🐥 Twitter: SuperAGI agents can now utilize Twitter Toolkit to send tweets along with image/gif/video attachments.

Documentation

✅ Created a Pull request template for the SuperAGI GitHub repository to provide contributors with guidance on creating well-structured and informative pull requests.

📄 Created a Bug Report Issue Template for users to report bugs more effectively by providing clear and detailed information about the issue.

What’s Changed

New Contributors-

  • @PaulRBerg made their first contribution by addressing a critical change in Readme regarding Custom Search Engine ID in #478
  • @jorgectf made their first contribution by enabling code scanning with CodeQL in #612
  • @ai-akuma made their first contribution by expanding conditional statement in #628