autogpt-platform-beta-v0.4.0
Significant-Gravitas/AutoGPTautogpt-platform-beta-v0.4.0Dec 20, 2024by Swiftyos
AI Summary
Major release introducing the new Marketplace V2, featuring visual agent listings, ratings, version history, and AI image generation capabilities.
Key Highlights
- Agent Store V2 with visual content (images/videos) and ratings
- AI image generation for store submissions
- API key rate limit middleware added
- LaunchDarkly feature flagging UI implemented
New Features
- Marketplace V2 (Visuals, Ratings, History)
- AI Image Generation for Store
- Feature Flagging UI
- API Key Rate Limiting
- Reset Password Page
Full Release Notes
# π **Release autogpt-platform-beta-v0.4.0** **Date:** _December 20, 2024_ --- ## ποΈ **Introducing the New Marketplace** ### π Overview AutoGPT Marketplace Version 2 expands on the Pre-Marketplace by enhancing agent discovery, providing richer content presentation, and introducing new user engagement features. The focus is on creating a visually appealing and interactive marketplace that allows users to explore and evaluate agents through images, videos, and detailed descriptions. ### Vision To create a visually compelling and interactive open-source marketplace for autonomous AI agents, where users can easily discover, evaluate, and interact with agents through media-rich listings, ratings, and version history. ### Objectives β’ π Incorporate visuals (icons, images, videos) into agent listings. β’ β Introduce a rating system and agent run count. β’ π Provide version history and update logs from creators. β’ π Improve user experience with advanced search and filtering features. ### **Marketplace Updates** #### New Features - π [Agent Store V2 (#8874)](https://github.com/Significant-Gravitas/AutoGPT/pull/8874) by [@Swiftyos](https://github.com/Swiftyos) - π [Default for is featured (#9061)](https://github.com/Significant-Gravitas/AutoGPT/pull/9061) by [@ntindle](https://github.com/ntindle) - π [Auto-populate the agent submission form (#9074)](https://github.com/Significant-Gravitas/AutoGPT/pull/9074) by [@Swiftyos](https://github.com/Swiftyos) - π [Generate AI images for store submissions (#9090)](https://github.com/Significant-Gravitas/AutoGPT/pull/9090) by [@Swiftyos](https://github.com/Swiftyos) - π [Add new model and prompt in image generation (#9099)](https://github.com/Significant-Gravitas/AutoGPT/pull/9099) by [@Abhi1992002](https://github.com/Abhi1992002) #### Enhancements - β‘ [Add URL swapping for marketplace (#8418)](https://github.com/Significant-Gravitas/AutoGPT/pull/8418) by [@Abhi1992002](https://github.com/Abhi1992002) - β‘ [Small UI changes on marketplace (#9094)](https://github.com/Significant-Gravitas/AutoGPT/pull/9094) by [@Abhi1992002](https://github.com/Abhi1992002) #### Bug Fixes - π [Merge issues from store -> dev (#9016)](https://github.com/Significant-Gravitas/AutoGPT/pull/9016) by [@ntindle](https://github.com/ntindle) - π [Uploading to store selects two agents (#9065)](https://github.com/Significant-Gravitas/AutoGPT/pull/9065) by [@Swiftyos](https://github.com/Swiftyos) - π [Youtube link not showing video on agent page (#9068)](https://github.com/Significant-Gravitas/AutoGPT/pull/9068) by [@Swiftyos](https://github.com/Swiftyos) - π [Marketplace - Navbar should say "Marketplace" rather than "Agent Store" (#9069)](https://github.com/Significant-Gravitas/AutoGPT/pull/9069) by [@Swiftyos](https://github.com/Swiftyos) - π [Fix "Integrations" link in Settings (#9073)](https://github.com/Significant-Gravitas/AutoGPT/pull/9073) by [@Bentlybro](https://github.com/Bentlybro) - π [Make username case insensitive (#9088)](https://github.com/Significant-Gravitas/AutoGPT/pull/9088) by [@Swiftyos](https://github.com/Swiftyos) - π [Missing default image in "Publish an Agent" flow (#9089)](https://github.com/Significant-Gravitas/AutoGPT/pull/9089) by [@Swiftyos](https://github.com/Swiftyos) - π [Increase margin below featured section (#9092)](https://github.com/Significant-Gravitas/AutoGPT/pull/9092) by [@Swiftyos](https://github.com/Swiftyos) - π [Remove debug logging of requests (#9093)](https://github.com/Significant-Gravitas/AutoGPT/pull/9093) by [@Swiftyos](https://github.com/Swiftyos) - π [Sanitize username and Agent Name in URLs (#9096)](https://github.com/Significant-Gravitas/AutoGPT/pull/9096) by [@Swiftyos](https://github.com/Swiftyos) - π [Fix add agent to library (#9098)](https://github.com/Significant-Gravitas/AutoGPT/pull/9098) by [@Swiftyos](https://github.com/Swiftyos) --- ## π₯ **Whatβs New?** - **New Features** - π [Add API key rate limit middleware (#8850)](https://github.com/Significant-Gravitas/AutoGPT/pull/8850) by [@aarushik93](https://github.com/aarushik93) - π [Add block tests (#8804)](https://github.com/Significant-Gravitas/AutoGPT/pull/8804) by [@ntindle](https://github.com/ntindle) - π [Add LaunchDarkly feature flagging UI (#8847)](https://github.com/Significant-Gravitas/AutoGPT/pull/8847) by [@aarushik93](https://github.com/aarushik93) - π [Add monitor tests (#8880)](https://github.com/Significant-Gravitas/AutoGPT/pull/8880) by [@ntindle](https://github.com/ntindle) - π [Add field extraction handle for block with object output (#8900)](https://github.com/Significant-Gravitas/AutoGPT/pull/8900) by [@majdyz](https://github.com/majdyz) - π [Reset password page (#8987)](https://github.com/Significant-Gravitas/AutoGPT/pull/8987) by [@kcze](https://github.com/kcze) - π [Search results updates (#9024)](https://github.com/Significant-Gravitas/AutoGPT/pull/9024) by [@Bentlybro](https://github.com/Bentlybro) - π [Add basic library functionality (#9043)](https://github.com/Significant-Gravitas/AutoGPT/pull/9043) by [@Swiftyos](https://github.com/Swiftyos) - π [Updates to navbar (#9047)](https://github.com/Significant-Gravitas/AutoGPT/pull/9047) by [@Bentlybro](https://github.com/Bentlybro) - π [Updated schema to allow featuring of specific creators (#9048)](https://github.com/Significant-Gravitas/AutoGPT/pull/9048) by [@Swiftyos](https://github.com/Swiftyos) - π [Support manually setting up webhooks (#8750)](https://github.com/Significant-Gravitas/AutoGPT/pull/8750) by [@ntindle](https://github.com/ntindle) - π [Disable theme toggle (#9062)](https://github.com/Significant-Gravitas/AutoGPT/pull/9062) by [@Bentlybro](https://github.com/Bentlybro) - π [Remove "credentials" from export & import of agents (#9081)](https://github.com/Significant-Gravitas/AutoGPT/pull/9081) by [@Bentlybro](https://github.com/Bentlybro) - π [Swap context menu for dropdown (#9091)](https://github.com/Significant-Gravitas/AutoGPT/pull/9091) by [@ntindle](https://github.com/ntindle) - **Enhancements** - β‘ [Apply lint on autogpt_lib folder (#8751)](https://github.com/Significant-Gravitas/AutoGPT/pull/8751) by [@majdyz](https://github.com/majdyz) - β‘ [Adding Docs for Agent Blocks (#8845)](https://github.com/Significant-Gravitas/AutoGPT/pull/8845) by [@kbarnard10](https://github.com/kbarnard10) - β‘ [Fix dependabot PR/commit titles (#8841)](https://github.com/Significant-Gravitas/AutoGPT/pull/8841) by [@Pwuts](https://github.com/Pwuts) - β‘ [Remove huntr security bounty mention (#8872)](https://github.com/Significant-Gravitas/AutoGPT/pull/8872) by [@ntindle](https://github.com/ntindle) - β‘ [Use dict instead of Dict in blocks/fal (#8855)](https://github.com/Significant-Gravitas/AutoGPT/pull/8855) by [@aarushik93](https://github.com/aarushik93) - β‘ [Fix linting & formatting for autogpt_libs (#8860)](https://github.com/Significant-Gravitas/AutoGPT/pull/8860) by [@Pwuts](https://github.com/Pwuts) - β‘ [Bump ruff from 0.8.0 to 0.8.1 (#8864)](https://github.com/Significant-Gravitas/AutoGPT/pull/8864) by [@dependabot](https://github.com/dependabot) - β‘ [Add docs for writing playwright tests (#8877)](https://github.com/Significant-Gravitas/AutoGPT/pull/8877) by [@ntindle](https://github.com/ntindle) - β‘ [Add poetry.lock check (#8885)](https://github.com/Significant-Gravitas/AutoGPT/pull/8885) by [@Pwuts](https://github.com/Pwuts) - β‘ [Bump dev dependencies in /autogpt_platform/market (#8871)](https://github.com/Significant-Gravitas/AutoGPT/pull/8871) by [@dependabot](https://github.com/dependabot) - β‘ [Bump production dependencies in /autogpt_platform/frontend (#8865)](https://github.com/Significant-Gravitas/AutoGPT/pull/8865) by [@dependabot](https://github.com/dependabot) - β‘ [Incremental additions to platform documentation (#8898)](https://github.com/Significant-Gravitas/AutoGPT/pull/8898) by [@kbarnard10](https://github.com/kbarnard10) - β‘ [Refactor GraphExecution naming clash (#8939)](https://github.com/Significant-Gravitas/AutoGPT/pull/8939) by [@majdyz](https://github.com/majdyz) - β‘ [Simplify CredentialsField usage & use ProviderName globally (#8725)](https://github.com/Significant-Gravitas/AutoGPT/pull/8725) by [@Pwuts](https://github.com/Pwuts) - β‘ [Speed up frontend test jobs (#8949)](https://github.com/Significant-Gravitas/AutoGPT/pull/8949) by [@Pwuts](https://github.com/Pwuts) - β‘ [Bump dev dependencies in /autogpt_platform/market (#8923)](https://github.com/Significant-Gravitas/AutoGPT/pull/8923) by [@dependabot](https://github.com/dependabot) - β‘ [Update cryptography from 43.0.3 to 44.0.0 (#8870)](https://github.com/Significant-Gravitas/AutoGPT/pull/8870) by [@dependabot](https://github.com/dependabot) - β‘ [Bump ruff from 0.8.2 to 0.8.3 (#9008)](https://github.com/Significant-Gravitas/AutoGPT/pull/9008) by [@dependabot](https://github.com/dependabot) - β‘ [Additional build page automation tooling (#8951)](https://github.com/Significant-Gravitas/AutoGPT/pull/8951) by [@ntindle](https://github.com/ntindle) - β‘ [Bump uvicorn from 0.32.1 to 0.34.0 (#9012)](https://github.com/Significant-Gravitas/AutoGPT/pull/9012) by [@dependabot](https://github.com/dependabot) - β‘ [Bump dev dependencies across directories (#9017)](https://github.com/Significant-Gravitas/AutoGPT/pull/9017) by [@dependabot](https://github.com/dependabot) - β‘ [Update Supabase and backend API management (#9036)](https://github.com/Significant-Gravitas/AutoGPT/pull/9036) by [@kcze](https://github.com/kcze) - β‘ [New Release (platform) (#9023)](https://github.com/Significant-Gravitas/AutoGPT/pull/9023) by [@Swiftyos](https://github.com/Swiftyos) - **Bug Fixes** - π [Specify encoding for file with emoji on Windows (#8873)](https://github.com/Significant-Gravitas/AutoGPT/pull/8873) by [@ntindle](https://github.com/ntindle) - π [Advanced-toggle-default (#8802)](https://github.com/Significant-Gravitas/AutoGPT/pull/8802) by [@Abhi1992002](https://github.com/Abhi1992002) - π [Add stricter URL validation for block requests (#8890)](https://github.com/Significant-Gravitas/AutoGPT/pull/8890) by [@majdyz](https://github.com/majdyz) - π [Enable Jinja SandboxedEnvironment for TextFormatter (#8891)](https://github.com/Significant-Gravitas/AutoGPT/pull/8891) by [@majdyz](https://github.com/majdyz) - π [Ensure obtained DB connections can query (#8894)](https://github.com/Significant-Gravitas/AutoGPT/pull/8894) by [@majdyz](https://github.com/majdyz) - π [Agent output re-fetched on each dialog open (#8883)](https://github.com/Significant-Gravitas/AutoGPT/pull/8883) by [@majdyz](https://github.com/majdyz) - π [Stop LaunchDarkly startup/shutdown on local envs (#8897)](https://github.com/Significant-Gravitas/AutoGPT/pull/8897) by [@aarushik93](https://github.com/aarushik93) - π [Increase size of connection pin in blocks (#8920)](https://github.com/Significant-Gravitas/AutoGPT/pull/8920) by [@Abhi1992002](https://github.com/Abhi1992002) - π [Fix Github PR blocks (#8908)](https://github.com/Significant-Gravitas/AutoGPT/pull/8908) by [@vishesh10](https://github.com/vishesh10) - π [Make pins smaller, fix hover area (#8941)](https://github.com/Significant-Gravitas/AutoGPT/pull/8941) by [@kcze](https://github.com/kcze) - π [Optional number input (#8940)](https://github.com/Significant-Gravitas/AutoGPT/pull/8940) by [@Abhi1992002](https://github.com/Abhi1992002) - π [Deactivate graph on delete (#8947)](https://github.com/Significant-Gravitas/AutoGPT/pull/8947) by [@Pwuts](https://github.com/Pwuts) - **New Blocks** - π§± [Add jina fact checker block (#8409)](https://github.com/Significant-Gravitas/AutoGPT/pull/8409) by [@Bentlybro](https://github.com/Bentlybro) - π§± [Add Slant 3D printing via API service (#8805)](https://github.com/Significant-Gravitas/AutoGPT/pull/8805) by [@ntindle](https://github.com/ntindle) - π§± [Add webhook block status indicator (#8838)](https://github.com/Significant-Gravitas/AutoGPT/pull/8838) by [@Pwuts](https://github.com/Pwuts) - π§± [Add code execution block (#8768)](https://github.com/Significant-Gravitas/AutoGPT/pull/8768) by [@Abhi1992002](https://github.com/Abhi1992002) - π§± [Add Exa API Blocks (#8835)](https://github.com/Significant-Gravitas/AutoGPT/pull/8835) by [@aarushik93](https://github.com/aarushik93) - π§± [Add new openrouter models (#8905)](https://github.com/Significant-Gravitas/AutoGPT/pull/8905) by [@Torantulino](https://github.com/Torantulino) - π§± [Add Code extraction Block (#8778)](https://github.com/Significant-Gravitas/AutoGPT/pull/8778) by [@Bentlybro](https://github.com/Bentlybro) - π§± [Add CreateDictionaryBlock and CreateListBlock (#8903)](https://github.com/Significant-Gravitas/AutoGPT/pull/8903) by [@Torantulino](https://github.com/Torantulino) - π§± [Ollama - Remote hosts (#8234)](https://github.com/Significant-Gravitas/AutoGPT/pull/8234) by [@Fried-Squid](https://github.com/Fried-Squid) - π§± [Add support for mutually exclusive input fields (#8856)](https://github.com/Significant-Gravitas/AutoGPT/pull/8856) by [@Abhi1992002](https://github.com/Abhi1992002) - π§± [Add depends_on support for input fields (#8852)](https://github.com/Significant-Gravitas/AutoGPT/pull/8852) by [@Abhi1992002](https://github.com/Abhi1992002) - π§± [Support find all regex extraction for ExtractTextInformationBlock (#8934)](https://github.com/Significant-Gravitas/AutoGPT/pull/8934) by [@majdyz](https://github.com/majdyz) - π§± [Add more Exa blocks (#9097)](https://github.com/Significant-Gravitas/AutoGPT/pull/9097) by [@aarushik93](https://github.com/aarushik93) --- ## π **Thanks to Our Contributors!** A special shoutout to all the amazing contributors who made this release possible, especially those new contributors: - π [@Fried-Squid](https://github.com/Fried-Squid) And returning contributors: - π [@majdyz](https://github.com/majdyz) - π [@Bentlybro](https://github.com/Bentlybro) - π [@kbarnard10](https://github.com/kbarnard10) - π [@Pwuts](https://github.com/Pwuts) - π [@Abhi1992002](https://github.com/Abhi1992002) - π [@ntindle](https://github.com/ntindle) - π [@aarushik93](https://github.com/aarushik93) - π [@dependabot](https://github.com/dependabot) - π [@vishesh10](https://github.com/vishesh10) - π [@Torantulino](https://github.com/Torantulino) - π [@kcze](https://github.com/kcze) - π [@Swiftyos](https://github.com/Swiftyos) --- ## π₯ **How to Get This Update** To update to this version, use: ```bash git pull origin autogpt-platform-beta-v0.4.0 ``` Or download it directly from the [Releases page](https://github.com/Significant-Gravitas/AutoGPT/releases). --- ## π **Feedback and Issues** If you encounter any issues or have suggestions, please [join our Discord](discord.gg/autogpt) and let us know!