Skip to content

v0.0.6

Compare
Choose a tag to compare
@neelayan7 neelayan7 released this 23 Jun 11:54
· 1399 commits to main since this release
4a4ce1b

✨SuperAGI v0.0.6✨

SuperCoder, Agent Instructions, Toolkits & more

Improvements to the Core ⚙️

🤖 Introduced SuperCoder agent template type. Using SuperCoder template type users can develop end-to-end coding projects by just providing goals & a set of instructions.
For instance, it can create a personal finance calculator, a Chrome-style dino game, and a Pomodoro application by writing the required code and unit tests.

💬 Now add ‘Agent Instructions’ in the agent setup. Users can now enhance the agent’s precision & efficiency by providing step-by-step instructions to fine-tune its workflow.

✅ Introduced ‘Restricted mode’ with permission controls. The agents running on restricted will constantly seek human approvals to execute critical tasks like writing files, sending emails, moving to the next iteration, etc. Users can either “Approve”, “Give feedback” or “Deny” these permission requests in the Action console to let the agent proceed to the next step.

🛠 Added new primitive of toolkits. Toolkit is a collection of tools. For example, the file manager is a toolkit containing tools like the read file & write file tools. It helps the user to easily attach tools to an agent at the time of provisioning. Also allowing contributors to manage & publish new tools for SuperAGI.

🏋️ Integrated NGINX to streamline the installation process NGINX acts as a reverse proxy, helping in running the Front-End and Back-End on the same URL.

🧠 Introducing Tool Memory to allow agents to access and read responses from other tools. Tools can build upon each other's outputs and cross-communicate to support more complex and integrated workflows. Allows for state management for tool output.

✅ Implemented GitHub Actions to automate the unit testing and linting for the codebase. Ensuring that code meets quality standards and is error-free before merging changes.

New Tools Added

🏞 Stable Diffusion: Agents can use stable diffusion models to generate photorealistic images. Allowing agents to generate multimedia assets required to complete the goals.

🗓 Google Calendar: Enabling agents to create/update/delete events to manage and schedule appointments automatically to the user’s calendar.

✒️ Write Specs Tool: Allows agents to write specifications for software projects. Also generate detailed specifications based on user inputs, outlining the requirements, goals, and design considerations for a project.

🧪 Write Unit Tests Tool: Allows agents to write unit tests for their code based on specifications provided by the user or generated by the Write Specs Tool.

Documentation updates

📑 Added v1 API documentation to SuperAGI Docs https://superagi.com/docs/

✍️ Added SuperAGI architecture diagrams to README https://github.com/TransformerOptimus/SuperAGI#-architecture

What’s Changed

New Contributors

Full Changelog: v0.0.1...v0.0.6