π 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) by @Swiftyos
- π Default for is featured (#9061) by @ntindle
- π Auto-populate the agent submission form (#9074) by @Swiftyos
- π Generate AI images for store submissions (#9090) by @Swiftyos
- π Add new model and prompt in image generation (#9099) by @Abhi1992002
Enhancements
- β‘ Add URL swapping for marketplace (#8418) by @Abhi1992002
- β‘ Small UI changes on marketplace (#9094) by @Abhi1992002
Bug Fixes
- π Merge issues from store -> dev (#9016) by @ntindle
- π Uploading to store selects two agents (#9065) by @Swiftyos
- π Youtube link not showing video on agent page (#9068) by @Swiftyos
- π Marketplace - Navbar should say "Marketplace" rather than "Agent Store" (#9069) by @Swiftyos
- π Fix "Integrations" link in Settings (#9073) by @Bentlybro
- π Make username case insensitive (#9088) by @Swiftyos
- π Missing default image in "Publish an Agent" flow (#9089) by @Swiftyos
- π Increase margin below featured section (#9092) by @Swiftyos
- π Remove debug logging of requests (#9093) by @Swiftyos
- π Sanitize username and Agent Name in URLs (#9096) by @Swiftyos
- π Fix add agent to library (#9098) by @Swiftyos
π₯ Whatβs New?
-
New Features
- π Add API key rate limit middleware (#8850) by @aarushik93
- π Add block tests (#8804) by @ntindle
- π Add LaunchDarkly feature flagging UI (#8847) by @aarushik93
- π Add monitor tests (#8880) by @ntindle
- π Add field extraction handle for block with object output (#8900) by @majdyz
- π Reset password page (#8987) by @kcze
- π Search results updates (#9024) by @Bentlybro
- π Add basic library functionality (#9043) by @Swiftyos
- π Updates to navbar (#9047) by @Bentlybro
- π Updated schema to allow featuring of specific creators (#9048) by @Swiftyos
- π Support manually setting up webhooks (#8750) by @ntindle
- π Disable theme toggle (#9062) by @Bentlybro
- π Remove "credentials" from export & import of agents (#9081) by @Bentlybro
- π Swap context menu for dropdown (#9091) by @ntindle
-
Enhancements
- β‘ Apply lint on autogpt_lib folder (#8751) by @majdyz
- β‘ Adding Docs for Agent Blocks (#8845) by @kbarnard10
- β‘ Fix dependabot PR/commit titles (#8841) by @Pwuts
- β‘ Remove huntr security bounty mention (#8872) by @ntindle
- β‘ Use dict instead of Dict in blocks/fal (#8855) by @aarushik93
- β‘ Fix linting & formatting for autogpt_libs (#8860) by @Pwuts
- β‘ Bump ruff from 0.8.0 to 0.8.1 (#8864) by @dependabot
- β‘ Add docs for writing playwright tests (#8877) by @ntindle
- β‘ Add poetry.lock check (#8885) by @Pwuts
- β‘ Bump dev dependencies in /autogpt_platform/market (#8871) by @dependabot
- β‘ Bump production dependencies in /autogpt_platform/frontend (#8865) by @dependabot
- β‘ Incremental additions to platform documentation (#8898) by @kbarnard10
- β‘ Refactor GraphExecution naming clash (#8939) by @majdyz
- β‘ Simplify CredentialsField usage & use ProviderName globally (#8725) by @Pwuts
- β‘ Speed up frontend test jobs (#8949) by @Pwuts
- β‘ Bump dev dependencies in /autogpt_platform/market (#8923) by @dependabot
- β‘ Update cryptography from 43.0.3 to 44.0.0 (#8870) by @dependabot
- β‘ Bump ruff from 0.8.2 to 0.8.3 (#9008) by @dependabot
- β‘ Additional build page automation tooling (#8951) by @ntindle
- β‘ Bump uvicorn from 0.32.1 to 0.34.0 (#9012) by @dependabot
- β‘ Bump dev dependencies across directories (#9017) by @dependabot
- β‘ Update Supabase and backend API management (#9036) by @kcze
- β‘ New Release (platform) (#9023) by @Swiftyos
-
Bug Fixes
- π Specify encoding for file with emoji on Windows (#8873) by @ntindle
- π Advanced-toggle-default (#8802) by @Abhi1992002
- π Add stricter URL validation for block requests (#8890) by @majdyz
- π Enable Jinja SandboxedEnvironment for TextFormatter (#8891) by @majdyz
- π Ensure obtained DB connections can query (#8894) by @majdyz
- π Agent output re-fetched on each dialog open (#8883) by @majdyz
- π Stop LaunchDarkly startup/shutdown on local envs (#8897) by @aarushik93
- π Increase size of connection pin in blocks (#8920) by @Abhi1992002
- π Fix Github PR blocks (#8908) by @vishesh10
- π Make pins smaller, fix hover area (#8941) by @kcze
- π Optional number input (#8940) by @Abhi1992002
- π Deactivate graph on delete (#8947) by @Pwuts
-
New Blocks
- 𧱠Add jina fact checker block (#8409) by @Bentlybro
- 𧱠Add Slant 3D printing via API service (#8805) by @ntindle
- 𧱠Add webhook block status indicator (#8838) by @Pwuts
- 𧱠Add code execution block (#8768) by @Abhi1992002
- 𧱠Add Exa API Blocks (#8835) by @aarushik93
- 𧱠Add new openrouter models (#8905) by @Torantulino
- 𧱠Add Code extraction Block (#8778) by @Bentlybro
- 𧱠Add CreateDictionaryBlock and CreateListBlock (#8903) by @Torantulino
- 𧱠Ollama - Remote hosts (#8234) by @Fried-Squid
- 𧱠Add support for mutually exclusive input fields (#8856) by @Abhi1992002
- 𧱠Add depends_on support for input fields (#8852) by @Abhi1992002
- 𧱠Support find all regex extraction for ExtractTextInformationBlock (#8934) by @majdyz
- 𧱠Add more Exa blocks (#9097) by @aarushik93
π Thanks to Our Contributors!
A special shoutout to all the amazing contributors who made this release possible, especially those new contributors:
- π @Fried-Squid
And returning contributors:
- π @majdyz
- π @Bentlybro
- π @kbarnard10
- π @Pwuts
- π @Abhi1992002
- π @ntindle
- π @aarushik93
- π @dependabot
- π @vishesh10
- π @Torantulino
- π @kcze
- π @Swiftyos
π₯ How to Get This Update
To update to this version, use:
git pull origin autogpt-platform-beta-v0.4.0
Or download it directly from the Releases page.
π Feedback and Issues
If you encounter any issues or have suggestions, please join our Discord and let us know!