v0.4.4
版本发布时间: 2023-07-12 06:01:35
Significant-Gravitas/AutoGPT最新发布版本:autogpt-v0.5.1(2024-04-27 04:15:57)
Auto-GPT v0.4.4 is dedicated to the core re-arch tram, led by @collijk.
Release Highlights 🌟
This release is noteworthy for two reasons.
Auto-GPT-4
Firstly, it comes hot on the heels of OpenAI's GA release of GPT-4. Auto-GPT users have eagerly awaited the opportunity to unlock more power via a GPT-4 model pairing. In v0.4.4, the SMART_LLM (formerly SMART_LLM_MODEL) defaults to GPT-4 once again, and we have implemented adjustments to ensure the correct usage of SMART_LLM and FAST_LLM (formerly FAST_LLM_MODEL) throughout the code-base. The smarter option is used consistently for areas requiring state-of-the-art accuracy, such as agent command selection. At the same time, the faster LLM assists with tasks that even the speedier GPT-3.5-turbo excels at, like summarization.
Note: GPT-4 is costlier, so please review your SMART_* and FAST_* settings. You can also use --gpt3only and --gpt4only command line flags to adjust your model preferences at runtime.
Autogpt/core
The second reason, and the reason for the dedication at the beginning of these release notes, is equally exciting. The much-anticipated re-arch is now available! The team, led by @collijk, has worked tirelessly over the past few months to put the "Auto" back in Auto-GPT, nearly doubling the code available in the master branch. The autogpt/core
folder contains the work from the re-arch project, which is now systematically making its way to the rest of the application, starting with the Configuration modules. Watch for improvements over the next few weeks. There is still much to do, so if you wish to assist, please check out this issue.
New Contributors & Notable Catalysts 🦾
- @uta0x89 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4789
- @lukas-eu made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4810
- @u007 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4876
- @NeonN3mesis made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4855
- @kerta1n made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4471
- @scottschluer made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/3774
- @jayden5744 made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4875
- @zachRadack made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4902
- @IANTHEREAL made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4098
- @VenkatTeja made their first contribution in https://github.com/Significant-Gravitas/Auto-GPT/pull/4863
What's Changed 📜
Besides the highlights above, this release cleans up longstanding Azure configuration rough edges, fixes plugin incompatibilities and plugs security. Read on for a detailed list of changes.
- Retry ServiceUnavailableError by @uta0x89 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4789
- Use Configuration of rearch by @merwanehamadi in https://github.com/Significant-Gravitas/Auto-GPT/pull/4803
- Filtering out ANSI escape codes in printed assistant thoughts by @lukas-eu in https://github.com/Significant-Gravitas/Auto-GPT/pull/4810
- Sync
stable
version v0.4.3 back tomaster
by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4828 - Add fallback token limit in llm.utils.create_chat_completion by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4839
- Fix Config type hint problems caused by #4803 by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4840
- fix for #4813 by @u007 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4876
- Update CODEOWNERS by @ntindle in https://github.com/Significant-Gravitas/Auto-GPT/pull/4884
- Hotfix - call model_post_init explicitly until pydantic 2.0 by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4858
- Simplified plugin log messages by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4870
- Re-arch hello world by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/3969
- Update OpenAI model ID mappings by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4889
- Fix plugin loading issues by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4888
- Fix errors in Mandatory Tasks of Benchmarks by @uta0x89 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4893
- New Challenge test_information_retrieval_challenge_c by @NeonN3mesis in https://github.com/Significant-Gravitas/Auto-GPT/pull/4855
- Update Wiki to reflect changes with
docker-compose
by @kerta1n in https://github.com/Significant-Gravitas/Auto-GPT/pull/4471 - Utilize environment variables for all agent key bindings by @scottschluer in https://github.com/Significant-Gravitas/Auto-GPT/pull/3774
- Fix potential passing of NoneType to remove_ansi_escape by @u007 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4882
- Fix Azure OpenAI setup problems by @jayden5744 in https://github.com/Significant-Gravitas/Auto-GPT/pull/4875
- Use GPT-4 in Agent loop by default by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4899
- Add CLI args for
ai_name
,ai_role
, andai_goals
by @rocks6 in https://github.com/Significant-Gravitas/Auto-GPT/pull/3250 - Bugfix fixtts by @zachRadack in https://github.com/Significant-Gravitas/Auto-GPT/pull/4902
- Fix the incompatibility bug of azure deployment id configuration with gpt4/3-only by @IANTHEREAL in https://github.com/Significant-Gravitas/Auto-GPT/pull/4098
- Pull master into Release v0.4.4 by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4903
- Fix PLAIN_OUTPUT for normal execution by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4904
- Bug Fix: summarize_text function usage by @VenkatTeja in https://github.com/Significant-Gravitas/Auto-GPT/pull/4863
- Sync
stable
intorelease-v0.4.4
(#4876) by @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/4907 - Document function get_memory in autogpt.memory.vector by @sagarishere in https://github.com/Significant-Gravitas/Auto-GPT/pull/1296
- Bugfix/broken azure config by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4912
- Fix bugs running the core cli-app by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4905
- Improve command system; add aliases for commands by @lengweiping1983 and @Pwuts in https://github.com/Significant-Gravitas/Auto-GPT/pull/2635
- Syncing bugfixes and newer commits from master to release-v0.4.4 by @lc0rp in https://github.com/Significant-Gravitas/Auto-GPT/pull/4914
- Fix regression where we lost the api base and organization by @collijk in https://github.com/Significant-Gravitas/Auto-GPT/pull/4933
Full Changelog: https://github.com/Significant-Gravitas/Auto-GPT/compare/v0.4.3...v0.4.4