Welcome to Auto-GPT release 0.2.2. This is largely a release focussed on stability over 0.2.1. More exciting stuff will becoming in 0.3.0!
What's Changed
- Add "Memory Backend Setup" subtitle by @jakubbober in #1983
- benchmark json errors, clean json parsing code and implement json schema by @merwanehamadi in #1866
- Fixed new backends not being added to supported memory by @cryptidv in #1977
- Fix README.md by @MrBrain295 in #1925
- Add run scripts for shell by @lonrun in #1743
- data_ingestion.py 'no module named 'autogpt'" fix and ReadMe update by @Slowly-Grokking in #1679
- minimall add pytest by @0xArty in #1859
- Change ci to pytest by @0xArty in #2009
- Improve dev containers so autogpt can browse the web by @bennyhobart in #1942
- fix user input being modified by @merwanehamadi in #2007
- add utf-8 encoding to file handlers for logging by @k-boikov in #1916
- Feature/hotfix user input by @merwanehamadi in #2019
- ensure git operations occur in the working directory by @ccheney in #2020
- Clean up README by @Pwuts in #2040
- Implement new demo video into README.md by @Void-n-Null in #2041
- Added one space after period for better formatting by @AdrianScott in #2022
- Added Credit to README.md Demo by @Void-n-Null in #2063
- Add File Downloading Capabilities by @cryptidv in #1680
- Fix milvus test Error: 'NameError: name 'MockConfig' is not defined' by @wangxuqi in #2061
- Fix: Update run_continuous.sh to correctly pass all command-line arguments by @0xf333 in #2012
- move comment to correct position by @nolan23 in #1555
- feat: (aesthetic) add space on warning message by @BatesJernigan in #2003
- Remove irrelevant noqa comments by @endolith in #905
- add docker requirements - jsonschema by @Song2017 in #2083
- Add the OpenAI API Keys Configuration to the top of the readme by @cryptidv in #2089
- Add Nix flakes support through direnv by @superherointj in #1091
- Don't incapacitate yourself! by @lfricken in #1240
- feat(pr-labels): auto-label conflicting PRs by @Pwuts in #2195
- Use latest alpine image for code execution by @rickythefox in #1192
- fix(pr-label): set job permissions explicitly by @Pwuts in #2198
- internal resource request bug by @REal0day in #2001
- install chrome/firefox for headless browing when running in docker co… by @obonyojimmy in #1723
- Unbound summary size by @tkaitchuck in #2056
- Fix split file to handle edge case where overlap size > last chunk size by @rocks6 in #2062
- 【fix】config.py format by @gklab in #2108
- fix(pr-label): mitigate excessive concurrent runs by @Pwuts in #2203
- fix a missing import by @XFFXFF in #2129
- Update .env.template by @mawsyh in #2132
- config.py: update OpenAI link to platform.openai.com by @suzuken in #2137
- Update README.md with Weaviate installation and reference by @bobvanluijt in #2153
- Remove requirements-docker.txt by @deece in #2024
- Fix BRIAN_TTS - Prevent TypeError exception in _speech method by @gabrielrbarbosa in #2105
- Update .env.template by @Funkelfetisch in #2172
- Spelling Fixes by @H-jj-R in #2168
- fix(pr-label): concurrency group cannot be empty by @Pwuts in #2217
- Improve the error logging for OAI Issues by @cryptidv in #1987
- added missing import by @aminghani in #2183
- docs: update docs around Milvus by @hamidzr in #2176
- memory object move to memory_add block by @lengweiping1983 in #2093
- Add Fixes for Selenium Browsing On Linux by @cryptidv in #2096
- Allow local Development without pip install using "pip install -e ." by @bszollosinagy in #1474
- fixes Weaviate index name to classname conversion by @cs0lar in #1836
- fix: unreadable text in console and potentially over the max token by @tzengyuxio in #2050
- Added return type hint to execute_code.py file by @Tmpecho in #2227
- changed rstrip for strip and added case for empty string by @Lootheo in #2193
- Align flake, black and isort to pipelines and precommit hooks by @merwanehamadi in #2192
- Make Continuous Integration Automatic by @Torantulino in #2327
- Add non-essential warning for contributors by @cryptidv in #2359
- Use click to parse arguments by @0xArty in #2373
- Improve the Issue Templates by @cryptidv in #2375
- Hotfix bugs template by @cryptidv in #2408
- [Hotfix] bugs template again by @cryptidv in #2415
- Fix for execute_shell_popen using WORKING_DIRECTORY by @ezolenko in #2318
- Added ability to output news/announcements on startup by @richbeales in #2429
- Hotfix - Announcement filename was incorrect by @richbeales in #2441
- feat: Add support for running Chrome in Headless mode. by @ickma in #1473
- Move to Python 3.10 & improve CI workflow by @Pwuts in #2369
- fix(python-run): prompt users to install Docker when execute_python_file encounters a Docker error by @willcallender in #2231
- Ensure Python 3.10 & 3.11 compatability by @drikusroor in #1815
- Option to disable working directory restrictions by @Josh-XT in #1875
- Rename
evaluate_code
toanalyze_code
by @willcallender in #1371 - Image generation improvements by @Tymec in #1477
- Delete unused folder /outputs/ by @wnasich in #1130
- refactoring all json utilities by @bingoko in #2032
- Print the current Git branch on startup - warn if unsupported by @richbeales in #2494
- Update README.md Windows run.bat instructions by @Explorergt92 in #2495
- Fix Issue #1211 - gpt-3.5 chunk is less than the default by @itaihochman in #2324
- fix: remove duplicate task complete command prompt by @zzzgydi in #2321
- Update config.py fix: azure_model_to_deployment_id_map default type should be a dict, not list by @zvrr in #2351
- Fix azure config by @yunzheng1112 in #2355
- Don't install sorcery on docker by @mikekelly in #2339
- Print warning to users of Python < 3.10 by @richbeales in #2562
- Consolidate default config with config.py as master by @Pwuts in #2448
- Update README.md by @tejen in #2576
- fix(workspace): resolve symlinks in workspace path before checking by @Pwuts in #2573
- Fix model context overflow issue by @bszollosinagy in #2542
- Master -> Test 0.2.2 by @BillSchumacher in #2599
- Patch docker hub CI task into Stable by @richbeales in #2624
- Stable 0.2.2 into Stable ready for release by @richbeales in #2625
New Contributors
- @jakubbober made their first contribution in #1983
- @MrBrain295 made their first contribution in #1925
- @lonrun made their first contribution in #1743
- @Slowly-Grokking made their first contribution in #1679
- @bennyhobart made their first contribution in #1942
- @k-boikov made their first contribution in #1916
- @AdrianScott made their first contribution in #2022
- @0xf333 made their first contribution in #2012
- @BatesJernigan made their first contribution in #2003
- @Song2017 made their first contribution in #2083
- @superherointj made their first contribution in #1091
- @lfricken made their first contribution in #1240
- @rickythefox made their first contribution in #1192
- @REal0day made their first contribution in #2001
- @obonyojimmy made their first contribution in #1723
- @tkaitchuck made their first contribution in #2056
- @gklab made their first contribution in #2108
- @XFFXFF made their first contribution in #2129
- @mawsyh made their first contribution in #2132
- @suzuken made their first contribution in #2137
- @bobvanluijt made their first contribution in #2153
- @deece made their first contribution in #2024
- @gabrielrbarbosa made their first contribution in #2105
- @Funkelfetisch made their first contribution in #2172
- @H-jj-R made their first contribution in #2168
- @aminghani made their first contribution in #2183
- @hamidzr made their first contribution in #2176
- @lengweiping1983 made their first contribution in #2093
- @bszollosinagy made their first contribution in #1474
- @tzengyuxio made their first contribution in #2050
- @Tmpecho made their first contribution in #2227
- @Lootheo made their first contribution in #2193
- @ezolenko made their first contribution in #2318
- @willcallender made their first contribution in #2231
- @Josh-XT made their first contribution in #1875
- @wnasich made their first contribution in #1130
- @bingoko made their first contribution in #2032
- @itaihochman made their first contribution in #2324
- @zvrr made their first contribution in #2351
- @yunzheng1112 made their first contribution in #2355
- @tejen made their first contribution in #2576
Full Changelog: v0.2.1...v0.2.2