github Significant-Gravitas/AutoGPT autogpt-platform-beta-v0.8.1
AutoGPT Platform v0.8.1

4 hours ago

🚀 Release autogpt-platform-beta-v0.8.1

Date: January 2025


🔥 What's New?

New Features

  • #14636 - Add eight machine-built generalist experts with their skills and routines (by @ntindle)
  • #14794 - Add Zara, a go-to-market strategist expert (by @ntindle)
  • #14798 - Max is now the sales expert — fold the senior sales package into him (by @ntindle)
  • #14600 - Seed the skills marketplace from a private skills catalog (by @0ubbe)
  • #14713 - Add nine more core experts (by @0ubbe)
  • #14773 - Nested workspace folders, folder listing for AutoPilot, and expert access to the user's own files (by @Pwuts)
  • #14774 - Nested folders, folder attach, and the expert file filter in the workspace picker and the Files page (by @Pwuts)
  • #14741 - Allow multi-select questions in the copilot ask-user card (by @Abhi1992002)
  • #14758 - Show "Sent from" badge on delegated copilot messages (by @Abhi1992002)
  • #14771 - Shift-click selects a range in the workspace file picker (by @Pwuts)
  • #14838 - Replace the cookie banner with Cookiebot and put PostHog behind consent (by @kcze)
  • #14317 - Add a PostHog feature-flag backend behind the existing API (by @Pwuts)
  • #14767 - Share PostHog flag definitions through one refresher and a Redis cache (by @Pwuts)
  • #14805 - Sentry errors carry the feature flags that were on, recorded by the flag API (by @Pwuts)
  • #14624 - One chokepoint for every E2B create and connect, where egress is pinned (by @kcze)
  • #14290 - Activation, retention, unit-economics and experiment views (by @ntindle)
  • #14742 - Add FORCE_ALL_FLAGS to turn every feature flag on locally (by @Abhi1992002)
  • #14806 - Script that re-creates LaunchDarkly's flags and targeting in PostHog (by @Pwuts)

New Blocks

Enhancements

  • #14786 - Give installed and saved skills separate per-expert budgets (by @ntindle)
  • #14779 - Make the session's skills first-class find_capability candidates (by @ntindle)
  • #14778 - Index whole descriptions and link save/store/write in capability search (by @ntindle)
  • #14740 - Rename and raise per-expert skill cap to 150 (by @wofiporia)
  • #14807 - Tell Otto and the experts that formulas render (by @Pwuts)
  • #14799 - Make trial capacity and country eligibility configurable (by @ntindle)
  • #14546 - Work notification queues concurrently and survive a channel swap (by @Bentlybro)
  • #14822 - Ship Clay & Rock V1 identities and copy (by @Abhi1992002)
  • #14768 - Integrate onboarding trial into plan cards (by @Torantulino)
  • #13749 - Cache compiled JSON schema validators safely (by @dexhunter)

UI/UX Improvements

Bug Fixes

  • #14750 - Contain exec_file paths within the sandbox base (by @Bentlybro)
  • #14706 - When transcription fails, keep the recording and offer retry + download (by @Bentlybro)
  • #14574 - Carry the drained text on the pending-drained hint (by @Abhi1992002)
  • #14575 - Render a mid-turn follow-up where it belongs (by @Abhi1992002)
  • #14576 - Silence Radix DialogContent missing Description warning (#11035) (by @ntindle)
  • #14746 - Correct stale OpenRouter display prices in the LLM catalog (SECRT-2701) (by @Bentlybro)
  • #14751 - Make the test suite runnable — real Redis cluster and bounded teardowns (by @Bentlybro)
  • #14754 - Show copilot user bubble before attachments finish uploading (by @Abhi1992002)
  • #14738 - Split the refreshed token's space-separated scopes (by @Pwuts)
  • #14762 - Close the open text part before any event that clears the frontend's active parts (by @Pwuts)
  • #14760 - Replay the accepted tool-result response on a retried identical request instead of 409 (by @Pwuts)
  • #14763 - Stop rendering the first-turn context prefix inside the user's message (by @Pwuts)
  • #14749 - Stop ReadSpreadsheetBlock emptying N/A and five other defects (by @Bentlybro)
  • #14764 - Stop the replay recorder from buffering past its cap on a streaming response (by @Pwuts)
  • #14694 - Give LaunchDarkly a 5s init timeout instead of 5000s (by @Bentlybro)
  • #14776 - Correct drifted Kimi K3 OpenRouter display price (by @ntindle)
  • #14602 - Surface structured usage-limit envelope on 429 so BYOSUB reconnect unblocks chat (by @Otto-AGPT)
  • #14531 - Retire released and unused feature flags (by @ntindle)
  • #14289 - Fire the run_agent and schedule_agent DataFast goals from every human path (by @ntindle)
  • #14135 - Support explicit credential-free Ollama routes (by @primorLee)
  • #13400 - Validate schedule names before dispatch (by @sahil-mangla)
  • #13614 - Preserve tool-output provenance in workspace artifacts (by @Yigtwxx)
  • #14540 - Share cancellable MCP OAuth attempt lifecycle (by @L4XB)
  • #14793 - Enforce skill capacity at atomic root publication (by @ntindle)
  • #14789 - Give the skills seed a transaction timeout that fits the whole catalog (by @0ubbe)
  • #14796 - Correct drifted GPT-OSS 20B OpenRouter display price (by @ntindle)
  • #14745 - Ask which account to update instead of adding a duplicate (SECRT-2660) (by @Bentlybro)
  • #14761 - Log a repeating client request failure once per 10 seconds (by @Pwuts)
  • #14802 - Stop logging an error when no trial offer is configured (by @Pwuts)
  • #14008 - Parse HTTP response media types without losing error bodies (by @jiahao6635)
  • #14803 - Keep an owner-set avatar across roster seeds (by @Pwuts)
  • #13357 - Resolve auth before showing expired-session errors (by @pony-maggie)
  • #13432 - Recover budget-limited turns without resending work (by @C1-BA-B1-F3)
  • #14813 - A listing merely absent from the catalog is not delisted (by @ntindle)
  • #14770 - Refuse attachments past the 20-attachment cap when they are added, not when the message is sent (by @Pwuts)
  • #14808 - Leave dollar signs in indented code blocks unescaped (by @Pwuts)
  • #14819 - Repoint stale advanced-tier Opus defaults to claude-opus-5 (by @ntindle)
  • #14820 - Correct deepseek-v4.1-flash input price to match live OpenRouter rate (by @ntindle)
  • #14825 - Correct drifted Gemma 4 31B OpenRouter display price (by @ntindle)
  • #14716 - Stop forwarding browser deprecation reports to Sentry (by @Bentlybro)
  • #14708 - Resolve forward-ref RPC return annotations before validating (by @Bentlybro)
  • #14717 - Report WebSocket close code and reason instead of "[object CloseEvent]" (by @Bentlybro)
  • #14719 - Stop reporting an error when Web Storage is unavailable (by @Bentlybro)
  • #14830 - Restore langsmith reply spans broken by per-message tasks (by @ntindle)

Documentation

  • #14690 - Say how to regenerate the expert style-eval baseline (by @Pwuts)
  • #14284 - Document CI execution and fail closed on docs diagnostics (by @ntindle)

Dependencies & Maintenance

  • #14723 - Bump pytest from 8.4.1 to 9.1.1 in /autogpt_platform/autogpt_libs (by @dependabot[bot])
  • #14730 - Bump cryptography from 46.0.4 to 50.0.1 in /autogpt_platform/backend (by @dependabot[bot])
  • #14732 - Bump regex from 2025.11.3 to 2026.9.10 in /autogpt_platform/backend (by @dependabot[bot])
  • #14729 - Bump yt-dlp from 2025.12.8 to 2026.8.19 in /autogpt_platform/backend (by @dependabot[bot])
  • #14734 - Bump stagehand from 3.7.0 to 3.23.0 in /autogpt_platform/backend (by @dependabot[bot])
  • #14537 - Pin stats action and restrict workflow permissions (by @citizen204)
  • #14281 - Overlap full-stack builds and harden E2E validation (by @ntindle)
  • #14282 - Speed up and harden single-container validation (by @ntindle)

🎉 Thanks to Our Contributors!

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

As well as our returning contributors:


📥 How to Get This Update

To update to this version, run:

git pull origin autogpt-platform-beta-v0.8.1

Or download it directly from the
Releases page.

For a complete list of changes, see the Full Changelog.


📝 Feedback and Issues

If you encounter any issues or have suggestions, please join our Discord and let us know!

true

Don't miss a new AutoGPT release

NewReleases is sending notifications on new releases.