v0.0.6
✨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
- Updated Coding Tool and added Write Unit Test Tool and Write Specs Tool in @Autocop-Agent in #446
- Moved longer prompts to separate files by @TransformerOptimus in #453
- Added Github Actions for unit tests and linting by @TransformerOptimus in #442
- Added Pylint Integration by @jedan2506 in #430
- Added Architecture and ER Diagram in README.md by @Akki-jain in #455
- Added Google Calendar Toolkit by @Tarraann in #438
- Updated DockerfileTGWUI so cloning, building and installing will go smoothly for Local-LLM use by @platinaCoder in #423
- Added Public Marketplace for Agents by @namansleeps in #422
- Added Stable Diffusion Tool by @anisha1607 in #400
- Merging the Dev branch to main by @TransformerOptimus in #447
- Added Code comments and Documentation by @luciferlinx101 in #409
- Added Action Console when using Restricted Mode by @Fluder-Paradyne in #396
- Added Backend for Toolkit in Marketplace by @luciferlinx101 in #452
- Refactored Resource Manager logic in Dall-E and Stable Diffusion Tools by @TransformerOptimus in #435
- Added SuperCoder Demo Video by @Akki-jain in #423
- Added Agent Instructions by @Autocop-Agent in #383
- Added Tool Response Query Manager by @TransformerOptimus in #446
- Added gpt-3.5-turbo-16k support by @luciferlinx101 in #385
- Added Public Marketplace for Agent Templates by @namansleeps in #422
New Contributors
- @anisha1607 made their first contribution adding a Stable Diffusion Tool in #400
- @platinaCoder made their first contribution updating DockerFileTGWUI in #423
Full Changelog: v0.0.1...v0.0.6