autogpt-platform-beta-v0.5.0

Significant-Gravitas/AutoGPTautogpt-platform-beta-v0.5.0Mar 6, 2025by Pwuts

AI Summary

A feature-rich release introducing a new onboarding flow, a revamped Agent Library experience with cost indicators, and a new Smart Decision Maker block, alongside a migration from Pyro to HTTP RPC.

Key Highlights

  • New onboarding flow for user introduction
  • Agent Library v2 with cost indicators
  • New Smart Decision Maker block
  • Migration from Pyro to HTTP RPC
  • Cost indication for agent runs

New Features

  • Onboarding flow (UI and Backend)
  • Agent Library v2
  • Cost indication for agent runs
  • Smart Decision Maker Block
  • HTTP RPC migration
  • Low balance notification

Full Release Notes

## New Features 🎁
- **Onboarding flow** - ensures every user can get a good intro to the platform
  * feat(frontend): Onboarding flow UI by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/9485
  * feat(platform): Onboarding flow backend by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/9511

- **New Agent Library Experience** - provides much better UX for running agents and seeing their status and outputs
  * feat(platform/library): Agent Library v2 by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9407
  * feat(platform): Cost indication for agent runs by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9527
    * feat(backend): Add cost on node & graph execution stats by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9520
  * feat(platform): Library Agent "Delete" functionality by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9546
  * feat(platform): Agent Run "Stop" + "Delete" functionality by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9547
  * feat(backend): Integrate Ideogram for auto-generating created agent thumbnail by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9568
  * fix(library): Anchor message to bottom of page  by @andrewhooker2 in https://github.com/Significant-Gravitas/AutoGPT/pull/9572
  * fix(frontend/library): Use correct graph version to render I/O by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9591

- **Smart Decision Maker Block**
  * feature(platform) Smart Decision Maker Block by @Swiftyos in https://github.com/Significant-Gravitas/AutoGPT/pull/9490
  * feat(blocks): Enabled block Usage for Smart Decision Maker Block by @Swiftyos in https://github.com/Significant-Gravitas/AutoGPT/pull/9514
  * fix(platform): Add Block Costs for SDM Block by @Swiftyos in https://github.com/Significant-Gravitas/AutoGPT/pull/9531
  * feat(backend): Add conversation history as Smart Decision Block output by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9540
  * fix(backend): Append prompt into the conversations output & Remove unused output pin on SmartDecisionBlock by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9550
  * fix(backend): Use raw content from the LLM as conversation history by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9551
  * feat(backend): Add tool execution response on Smart Decision Block by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9552
  * feat(backend): Improve SmartDecisionMaker Agent-loop capability & add Anthropics support by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9585

* feat(backend): low balance notiifcation by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9534
* feat(blocks): add list comments and update comment blocks by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9583

## UI/UX Improvements ✨
* fix(frontend): Minor UI tweak, fix non-accessible button on phone screen by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9504
* fix(frontend): Minor UI changes; Align badges & buttons on LibraryV1 by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9512
* feat(backend): Enable safe URL redirect on web requests for blocks by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9555
* fix(frontend): Featured agents cards layout+sizing by @Bentlybro in https://github.com/Significant-Gravitas/AutoGPT/pull/9482
* feat(frontend): Loading indicator for button click handlers by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9573

## Bugfixes 🐛🔨
* fix(frontend): Fix `Run`/`Stop` button on Builder page refresh by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/9503
* fix(backend): serialize the pydantic objects correctly for github checks and statuses by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9582
* fix(backend): Unbreak `add_marketplace_agent_to_library` by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9578

## Technical improvements ⚙️
- **HTTP RPC** to replace Pyro
  * feat(backend): Pyro to FastAPI migration for micro service by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9508
  * fix(backend): Use Pyro for RPC by default by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/9528
  * fix(backend): Fix exception response on RPC error & Missing Graph `Running` Status by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9529
  * feat(backend): Propagate error arguments on RPC exceptions by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9533
  * fix(backend): allow more than one arg on the tuple by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9535
  * fix(backend): Increase logging level threshold of RPC service to WARNING by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9576

* chore(backend/deps): bump websockets from 13.1 to 14.2 in /autogpt_platform/backend by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/9398
* feat: add Codecov test analytics for flaky and failed tests by @thomasrockhu-codecov in https://github.com/Significant-Gravitas/AutoGPT/pull/9420
* chore(libs/deps-dev): bump ruff from 0.9.3 to 0.9.6 in /autogpt_platform/autogpt_libs in the development-dependencies group across 1 directory by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/9454
* feat(backend): handle bounced emails from postmark by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9506
* fix(frontend): Remove unused Stripe on frontend by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9536
* fix(backend): Error out execution when no starting node is available by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/9566
* Enhance process management with error handling and lifecycle improvements by @rahmanlibi47 in https://github.com/Significant-Gravitas/AutoGPT/pull/9565

## Documentation improvements 📖
* docs(security): Update disclosure timeline by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/9581
* Feat(Otto) Add Initial Otto Chat Bot code by @Bentlybro in https://github.com/Significant-Gravitas/AutoGPT/pull/9266

## Thanks to Our Contributors! 🎉

A huge shoutout to everyone who contributed to this release. Special thanks to our new contributors:

- [@thomasrockhu-codecov](https://github.com/thomasrockhu-codecov)
- [@rahmanlibi47](https://github.com/rahmanlibi47)

As well as our returning contributors:
- [@kcze](https://github.com/kcze)
- [@Swiftyos](https://github.com/Swiftyos)
- [@majdyz](https://github.com/majdyz)
- [@ntindle](https://github.com/ntindle)
- [@Pwuts](https://github.com/Pwuts)
- [@Bentlybro](https://github.com/Bentlybro)
- [@andrewhooker2](https://github.com/andrewhooker2)
- [@dependabot](https://github.com/dependabot)

## How to Get This Update 📥

To update to this version, run:

```bash
git pull origin autogpt-platform-beta-v0.5.0
```

Or download it directly from the  
[Releases page](https://github.com/Significant-Gravitas/AutoGPT/releases).

For a complete list of changes, see the [Full Changelog](https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.4.11...autogpt-platform-beta-v0.5.0).

## **Feedback and Issues** 📝
If you encounter any issues or have suggestions, please [join our Discord](https://discord.gg/autogpt) and let us know!

**Full Changelog**: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.4.11...autogpt-platform-beta-v0.5.0