autogpt-platform-beta-v0.3.1
Significant-Gravitas/AutoGPTautogpt-platform-beta-v0.3.1Nov 18, 2024by Pwuts
AI Summary
Introduces the Agent Execution Block and AI generation blocks (Image and Music), along with client-side validation and scheduling features.
Key Highlights
- Agent Execution Block (agents as blocks)
- Scheduling Agent Runner functionality
- AI Image Generator Block
- AI Music Generator Block
- Client-side validation implemented
New Features
- Agent Execution Block
- Scheduling Agent Runner
- AI Image Generator Block
- AI Music Generator Block
- Client-side Validation
Full Release Notes
v0.3.1 is a [patched](https://github.com/Significant-Gravitas/AutoGPT/pull/8674) re-release of v0.3.0. ## 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.1. * 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: ```bash git pull origin agpt-platform-beta-v0.3.1 ``` 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! ## Full Changelist * feat(block): Add AI Music Generator Block with Meta Music Gen by @Torantulino in https://github.com/Significant-Gravitas/AutoGPT/pull/8532 * build(deps): bump peter-evans/repository-dispatch from 2 to 3 by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8609 * [Snyk] Security upgrade python from 3.11-slim-buster to 3.11.10-slim-bookworm by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/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 https://github.com/Significant-Gravitas/AutoGPT/pull/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 https://github.com/Significant-Gravitas/AutoGPT/pull/8618 * build(deps-dev): bump the development-dependencies group in /autogpt_platform/market with 2 updates by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8612 * build(deps): bump the production-dependencies group in /autogpt_platform/backend with 2 updates by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8610 * build(deps-dev): bump the development-dependencies group in /autogpt_platform/frontend with 12 updates by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8615 * build(deps): bump the production-dependencies group in /autogpt_platform/frontend with 8 updates by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8614 * build(deps-dev): bump the development-dependencies group in /autogpt_platform/backend with 3 updates by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8611 * [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8620 * build(deps): bump cookie from 0.7.0 to 1.0.1 in /autogpt_platform/frontend by @dependabot in https://github.com/Significant-Gravitas/AutoGPT/pull/8616 * [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8622 * fix: show error toast on Run failure when inputs or credentials are i⦠by @Abhi1992002 in https://github.com/Significant-Gravitas/AutoGPT/pull/8391 * feat(platform): Introduced Agent Execution Block by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8533 * refactor(backend): Centralize Block Cost into a Single File by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8623 * feat(platform): Simplify Credentials UX by @kcze in https://github.com/Significant-Gravitas/AutoGPT/pull/8524 * fix(frontend): Unbreak credentials input on single-provider blocks by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8636 * tweak(backend): Update all block costs by @Torantulino in https://github.com/Significant-Gravitas/AutoGPT/pull/8639 * Adding Google Analytics to docs site by @kbarnard10 in https://github.com/Significant-Gravitas/AutoGPT/pull/8640 * fix(frontend): Fix client-side validation for Agent Executor Block by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8643 * fix(classic): update docs for security deprecation by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8632 * fix(frontend): Remove double title on credentials input by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8638 * Create SECURITY.md by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8645 * fix(platform): Remove migrate and encrypt function by @aarushik93 in https://github.com/Significant-Gravitas/AutoGPT/pull/8646 * fix(frontend): Fix input-field update on empty & default value by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8647 * feat(frontend): Center initial canvas by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8644 * Add provision for other languages in Youtube Video Block by @vishesh10 in https://github.com/Significant-Gravitas/AutoGPT/pull/8630 * tweak(frontend): Add jina and unreal to hidden credentials list in frontend by @Torantulino in https://github.com/Significant-Gravitas/AutoGPT/pull/8642 * feat(frontend): check auth before allowing actions to run by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8633 * feat(blocks): Add `AIImageGeneratorBlock` by @Torantulino in https://github.com/Significant-Gravitas/AutoGPT/pull/8525 * feat(platform): Add api generator functions and endpoints by @Abhi1992002 in https://github.com/Significant-Gravitas/AutoGPT/pull/8597 * feat(platform) : scheduling agent runner by @Abhi1992002 in https://github.com/Significant-Gravitas/AutoGPT/pull/8634 * Feat(Builder/tutorial): Updates to fix tutorial by @Bentlybro in https://github.com/Significant-Gravitas/AutoGPT/pull/8655 * Revert "fix(platform): Remove migrate and encrypt function" by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8654 * ci: fix classic ci by @ntindle in https://github.com/Significant-Gravitas/AutoGPT/pull/8338 * fix(frontend): Newly typed text in Input fields vanishes on scroll by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8657 * fix(backend): Add execution persistence for execution scheduler service by @majdyz in https://github.com/Significant-Gravitas/AutoGPT/pull/8649 * fix(backend): Add migrations to fix credentials inputs with invalid provider "llm" by @Pwuts in https://github.com/Significant-Gravitas/AutoGPT/pull/8674 **Full Changelog**: https://github.com/Significant-Gravitas/AutoGPT/compare/autogpt-platform-beta-v0.2.2...autogpt-platform-beta-v0.3.1