Highlights ✨
-
Agent Execution Block 🤖
The Agent Execution Block has been introduced, allowing users to use agents as blocks within other agents. This powerful new feature makes it possible to build modular complex agents. -
Scheduling Agent Runner ⏰
Users can now schedule agents to run at specific times using the new scheduling functionality in the UI. Monitor and manage your scheduled agents easily from the dedicated monitor page.
New Blocks and Enhancements 🧩
-
AI Image Generator Block 🖼️
The AI Image Generator Block has been added, providing a unified interface for generating images using various AI models. Users can now easily generate images within their workflows. -
AI Music Generator Block 🎵
Introducing the AI Music Generator Block, powered by Meta Music Gen. Users can now generate music directly within the AutoGPT platform, opening up exciting possibilities for audio-based workflows. -
YouTube Video Block Enhancements 🌍
The YouTube Video Block now supports additional languages, expanding its capabilities for a broader range of users and use cases.
UI/UX Improvements 💻
-
Centered Initial Canvas 🎨
The initial canvas in the UI is now centered, providing a more visually appealing and user-friendly experience. -
Client-side Validation 🚦
Client-side validation has been implemented for the Agent Executor Block, ensuring a smoother and more reliable user experience. -
Credentials Input Enhancements 🔒
The credentials input UI has been enhanced to provide a more intuitive and streamlined experience. Double titles have been removed, and credentials are now automatically selected when there is only one option available. -
Authentication Checks 🔐
Authentication checks have been added to ensure that only authorized users can perform certain actions within the platform. -
Improved Error Transparency ⚠️
Communication of errors in the front end has been improved, to help users understand and resolve issues with their graphs.
Bug Fixes and Optimizations 🐛
-
Input Field Updates 📝
Fixed an issue where newly typed text in input fields would vanish on scroll, providing a more stable editing experience. -
Block Cost Configuration 💰
The block cost configuration has been refactored and centralized into a single file, making it easier to manage and update costs for various blocks. -
Dependency Updates 📦
Several dependencies have been updated to their latest versions, enhancing security, performance, and compatibility. -
Error Handling and Logging 💡
Improved error handling and logging mechanisms have been implemented across various components, facilitating better debugging and troubleshooting.
Miscellaneous Changes 🌟
- The project's version has been bumped to v0.3.0.
- Default credentials are now mapped to actual provider names (e.g.,
anthropic
) for better clarity. - Hidden credentials have been introduced for default system keys, ensuring they are not visible in the user profile.
📥 How to Get This Update
To update to this version, use:
git pull origin agpt-platform-beta-v0.3.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!
Full Changelist
- feat(block): Add AI Music Generator Block with Meta Music Gen by @Torantulino in #8532
- build(deps): bump peter-evans/repository-dispatch from 2 to 3 by @dependabot in #8609
- [Snyk] Security upgrade python from 3.11-slim-buster to 3.11.10-slim-bookworm by @ntindle in #8619
- build(deps): bump supabase from 2.9.1 to 2.10.0 in /autogpt_platform/autogpt_libs in the production-dependencies group by @dependabot in #8617
- build(deps-dev): bump ruff from 0.7.2 to 0.7.3 in /autogpt_platform/autogpt_libs in the development-dependencies group by @dependabot in #8618
- build(deps-dev): bump the development-dependencies group in /autogpt_platform/market with 2 updates by @dependabot in #8612
- build(deps): bump the production-dependencies group in /autogpt_platform/backend with 2 updates by @dependabot in #8610
- build(deps-dev): bump the development-dependencies group in /autogpt_platform/frontend with 12 updates by @dependabot in #8615
- build(deps): bump the production-dependencies group in /autogpt_platform/frontend with 8 updates by @dependabot in #8614
- build(deps-dev): bump the development-dependencies group in /autogpt_platform/backend with 3 updates by @dependabot in #8611
- [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @ntindle in #8620
- build(deps): bump cookie from 0.7.0 to 1.0.1 in /autogpt_platform/frontend by @dependabot in #8616
- [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @ntindle in #8622
- fix: show error toast on Run failure when inputs or credentials are i… by @Abhi1992002 in #8391
- feat(platform): Introduced Agent Execution Block by @majdyz in #8533
- refactor(backend): Centralize Block Cost into a Single File by @majdyz in #8623
- feat(platform): Simplify Credentials UX by @kcze in #8524
- fix(frontend): Unbreak credentials input on single-provider blocks by @Pwuts in #8636
- tweak(backend): Update all block costs by @Torantulino in #8639
- Adding Google Analytics to docs site by @kbarnard10 in #8640
- fix(frontend): Fix client-side validation for Agent Executor Block by @majdyz in #8643
- fix(classic): update docs for security deprecation by @ntindle in #8632
- fix(frontend): Remove double title on credentials input by @Pwuts in #8638
- Create SECURITY.md by @ntindle in #8645
- fix(platform): Remove migrate and encrypt function by @aarushik93 in #8646
- fix(frontend): Fix input-field update on empty & default value by @majdyz in #8647
- feat(frontend): Center initial canvas by @majdyz in #8644
- Add provision for other languages in Youtube Video Block by @vishesh10 in #8630
- tweak(frontend): Add jina and unreal to hidden credentials list in frontend by @Torantulino in #8642
- feat(frontend): check auth before allowing actions to run by @ntindle in #8633
- feat(blocks): Add
AIImageGeneratorBlock
by @Torantulino in #8525 - feat(platform): Add api generator functions and endpoints by @Abhi1992002 in #8597
- feat(platform) : scheduling agent runner by @Abhi1992002 in #8634
- Feat(Builder/tutorial): Updates to fix tutorial by @Bentlybro in #8655
- Revert "fix(platform): Remove migrate and encrypt function" by @Pwuts in #8654
- ci: fix classic ci by @ntindle in #8338
- fix(frontend): Newly typed text in Input fields vanishes on scroll by @majdyz in #8657
- fix(backend): Add execution persistence for execution scheduler service by @majdyz in #8649
Full Changelog: autogpt-platform-beta-v0.2.2...autogpt-platform-beta-v0.3.0