Skip to content

Auto-GPT v0.3.1

Compare
Choose a tag to compare
@p-i- p-i- released this 15 May 12:12
3d494f1

Summary

Challenges

  • Information retrieval challenges have been created and added to the wiki.
  • Memory challenges B and C have been created and their documentations have been fixed.

Documentation

  • Docker-compose 1.29.0 is now required, as documented.
  • Path to the workspace directory in the setup guide has been corrected.
  • Memory setup links have been updated.

Log

  • Log functionality has been improved for better understanding and easier summarization.
  • User input is now logged in the logs/Debug Folder.

Other

  • Edge browser support has been added using EdgeChromiumDriverManager.
  • Users now have the ability to disable commands via the .env file.
  • Run scripts for both Windows (.bat) and Unix (.sh) have been updated.

BugFix

  • DuckDuckGo dependency has been updated, with a minimum version set to 2.9.5.
    • Package versions parsing has been enabled for forced upgrades.
  • Docker volume mounts have been fixed.
  • A fix was made to the plugin.post_planning call.
  • A selenium driver object reference bug in the browsing results was fixed.
  • JSON error in summary_memory.py has been handled.
  • Dockerfile has been updated to add missing scripts and plugins directories.

Plugins

  • Denylist handling for plugins is now available.

CI

  • The CI pipeline has been tightened up for improved performance.
  • pytest-xdist Plugin has been integrated for parallel and concurrent testing.
  • Tests have been conducted for a new CI pipeline.
  • A code owners policy has been added.
  • Test against Python 3.10 (not 3.10 + 3.11) to halve the number of tests that are executed.

What's Changed

  • Patch master with fixes from release-v0.3 by @Pwuts in #3694
  • Feature/tighten up ci pipeline by @merwanehamadi in #3700
  • Fix docker volume mounts by @ppetermann in #3710
  • Feature/enable intuitive logs for community challenge step 1 by @merwanehamadi in #3695
  • Feature/enable intuitive logs summarization by @merwanehamadi in #3697
  • Move task_complete command out of prompt by @ntindle in #3663
  • Allow users to Disable Commands via the .env by @ntindle in #3667
  • Document Disabling command categories by @ntindle in #3669
  • Enable denylist handling for plugins by @lc0rp in #3688
  • Fix call to plugin.post_planning by @Androbin in #3414
  • create information retrieval challenge a by @merwanehamadi in #3770
  • fix typos by @RainRat in #3798
  • Update run.bat by @itsmarble in #3783
  • Update run.sh by @itsmarble in #3752
  • ADD: Bash block in the contributing markdown by @ambujpawar in #3701
  • BUGFIX: Selenium Driver object reference was included in the browsing results for some reason by @bszollosinagy in #3642
  • Self feedback Improvement by @AbTrax in #3680
  • community challenges in the wiki by @merwanehamadi in #3764
  • Implement Logging of User Input in logs/Debug Folder by @AndresCdo in #3867
  • add information retrieval challenge to the wiki by @merwanehamadi in #3876
  • add code owners policy by @merwanehamadi in #3981
  • Memory Challenge C by @dschonholtz in #3908
  • memory challenge c cassette is inconsistent by @merwanehamadi in #3985
  • Fix for Memory Challenge B & C Documentations by @sdfgsdfgd in #3989
  • Feature/centralize prompt by @merwanehamadi in #3990
  • Use correct reference to prompt_generator in autogpt/llm/chat.py by @TKasperczyk in #4011
  • fix typos by @minfenglu in #3998
  • fix typo in the getting started docs by @jit-shlomi in #3997
  • Fix path to workspace directory in setup guide by @itaisteinherz in #3927
  • document that docker-compose 1.29.0 is minimally required by @Boostrix in #3963
  • Integrate pytest-xdist Plugin for Parallel and Concurrent Testing by @AndresCdo in #3870
  • explain temperature setting in env file by @Boostrix in #4140
  • Catch JSON error in summary_memory.py by @kristianjackson in #3996
  • Update duckduckgo dependency - min should be 2.9.5 by @lalo in #4142
  • Update Dockerfile - add missing scripts and plugins directories. by @prom3theu5 in #3706
  • Updated memory setup links by @dominic-ks in #3829
  • Parse package versions so upgrades can be forced by @k-boikov in #4149
  • fix typo in autopgt/agent/agent.py by @andrey13771 in #3747
  • Fix milvus_memory_test.py mock Config by @Androbin in #3424
  • Implemented showing the number of preauthorised commands left. #1035 by @xhypeDE in #3322
  • Challenge: Kubernetes and documentation by @rihp in #4121
  • Make sdwebui tests pass (when SD is running) by @cwenner in #3721
  • Add Edge browser support using EdgeChromiumDriverManager by @karimhabush in #3058
  • Added --install-plugin-deps to Docker by @k-boikov in #4151
  • Feature/basic proxy by @merwanehamadi in #4164
  • test new CI by @merwanehamadi in #4168
  • Feature/test new ci pipeline 2 by @merwanehamadi in #4169
  • Test New CI Pipeline by @merwanehamadi in #4170
  • Feature/fix rate limiting issue Step 1 by @merwanehamadi in #4173
  • Put back 3.11 until it's removed as a requirement by @merwanehamadi in #4185
  • Revert "Put back 3.11 until it's removed as a requirement" by @k-boikov in #4191
  • Release 0.3.1 by @richbeales in #4201

New Contributors

Full Changelog: v0.3.0...v0.3.1