# Auto-GPT 0.4.1 Release Bulletin ## Introduction Welcome to the 0.4.1 Release! In this bulletin, we will be summarizing the most recent commit changes made by various contributors. These updates focus on improving command reliability, fixing bugs, and introducing new features. Let's dive in and explore the details of these changes. ## Features ### Directory-based plugins One of the major highlights of this update is the introduction of the directory-based plugins feature. Previously, plugins had to be compressed into zip files, but now, simply placing a plugin in a subfolder or repository clone within the plugins directory will allow it to be recognized and loaded. This change provides added convenience for developers and simplifies the plugin integration process. ### Keyboard navigation To cater to users who prefer keyboard navigation over mouse interaction, Auto-GPT now supports keyboard navigation in the command line interface (CLI). This improvement enhances the overall user experience and makes navigation more efficient. ### JSON fixes Several issues related to prompts and JSON handling have been addressed in this update. These fixes ensure a more reliable selection and execution of commands, enhancing the stability of Auto-GPT. ### More dependable search Auto-GPT's internet searching functionality has been improved to be more reliable and resilient against errors. The tool now automatically retries searches when it encounters duckduckgo rate limits, ensuring a more dependable search experience. ### Better read_file Building on the enhancements introduced in the previous version (v0.4.0), Auto-GPT now further improves its reading and writing of files. These improvements enhance the accuracy and efficiency of file-related operations. ### More reliable Python code execution Auto-GPT's ability to create and execute Python code has been enhanced in this update, resulting in a more reliable and smoother experience. Additionally, the code can now be executed within a Docker installation, further increasing flexibility and stability. ### Batch summarization in message history To address the crashes caused by the summarization function, batch summarization has been introduced in the message history class. This enhancement ensures that the context length stays within the model's token limit, maintaining the integrity of the conversation history. ## CI/CD and Testing Several improvements and fixes have been made to the continuous integration/continuous deployment (CI/CD) pipeline and testing processes. These updates include caching Python packages in the CI pipeline, skipping flaky challenges, and fixing issues related to benchmarks, regression tests, and environment configuration. These improvements ensure a smoother development and testing experience for contributors. ## New Contributors We would like to extend a warm welcome to our new contributors: @DrMurx, @BorntraegerMarc, @javableu, @scenaristeur, and other active community members. Their valuable contributions helped shape this update and push the project forward. We look forward to their continued involvement in the Auto-GPT community. ## Conclusion In conclusion, the latest update to the Auto-GPT GitHub repository introduces several significant improvements, including directory-based plugins, keyboard navigation, JSON fixes, and more reliable Python code execution. The team has also made enhancements to the CI/CD pipeline and testing processes. We would like to extend our gratitude to all the contributors who made these changes possible. For a comprehensive list of all the changes made in this update, please refer to the [full changelog](https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.4.0...v0.4.1). Stay tuned for more updates and new releases from the Auto-GPT project. Remember to join the discussion boards to connect with fellow developers and share your thoughts and ideas. Happy coding!