What's Changed
- Fix all 65 typos of it being gtp instead of GPT by @shaped1 in #1476
- Reorg by @BillSchumacher in #1537
- enable milvus as memory backend by @chyezh in #801
- Feature/setup integration tests by @merwanehamadi in #1202
- Cleanup azure parameters in env.template and remove unused env in config.py by @suensummit in #1269
- README: Explain OpenAI billing for API key (Fixes issue about "API Rate Limit Reached. Waiting 20 seconds ... Failed to get response after 5 retries") by @JuroOravec in #1304
- Fixed error when google results might have weird characters by @jedak1ah in #1381
- make 0 the default temperature by @merwanehamadi in #1417
- Update docker-compose.yml by @droosma in #1525
- typo in TOC by @shaiss in #1528
- Fix typo by @pitmonticone in #1558
- test: Write unit tests for token_counter by @drikusroor in #1567
- Make browsing with Selenium Browser Agnostic by @cryptidv in #1572
- remove sourcery from docker build by @bufo24 in #1579
- update type annotation by @youkaichao in #1580
- Some more file extensions to ignore by @nicostubi in #1586
- Fixed the import by @twajothi in #1590
- Update README.md by @eltociear in #1623
- Add ability to use local embeddings model by @Tymec in #1320
- command clone github repository by @edcohen08 in #1229
- Only add execute shell scripts to prompt if AI is allowed to do it. by @richbeales in #1551
- Create a list of synonyms for commands for when the AI hallucinates by @richbeales in #1526
- Adjust test_prompt_generator and add test report generation by @younessZMZ in #1609
- [1607] Sourcery is detecting linting issues in autogpt/json_fixes/aut… by @adityaoke in #1610
- Adjust test_config file by @younessZMZ in #1618
- Fix for 'requires string as left operand, not PosixPath' by @alexonab in #1625
- Fix agent key error by @jacobtohahn in #1507
- Easy run with bat file (with requirements check and install if needed) by @DenTheProgrammer in #870
- Remove please from prompts by @hdkiller in #1489
- Fix list_agents to return string instead of JSON object by @gersh in #1471
- Error notation in the split_file function in file_operations.py by @yueliu1999 in #1637
- [doc] Improvements: Tutorials and Explanation by @Ding3LI in #1603
- Revert "Add ability to use local embeddings model" by @richbeales in #1662
- Fix invalid config import in git_operations by @richbeales in #1657
- Update requirements.txt by @p-i- in #1676
- Fix Milvus as a long-term memory backend. by @wangxuqi in #1658
- Fix typo in .env.template by @CatMe0w in #1659
- Fix run.bat to use the new module by @nponeccop in #1678
- Quality update by @BillSchumacher in #1694
- Embedding Improvement by @Imccccc in #1635
- Update README.md by @thisislvca in #1682
- Update requirements.txt by @DJStompZone in #1690
- in debug mode add a log about rate limit error by @Hyaxia in #1683
- Update docs: Data ingestion script location by @EdgarBarrantes in #1518
- Update README.md "ELEVENLABS_API_KEY" by @manskx in #1702
- Merge #72 by @BillSchumacher in #1712
- Fix JSON string escaping issue by @PhilipAD in #72
- Improve extract_hyperlinks to honor base url by @mharris717 in #87
- First draft at adding persistent memory via sqlite3 by @EricFedrowisch in #124
- fixing tests to fit latest merges into master by @coditamar in #1722
- Use playwright instead of requests for browse by @ryanmac in #96
- twitter_send_tweets_command by @rihp in #1717
- Update consistent code command style by @warmthsea in #1263
- Transcribe audio using huggingface by @gucky92 in #1718
- ElevenLabs Voice ID's by @Bentlybro in #1767
- Show readme love by @Bentlybro in #1755
- resolved tweepy not in requirements.txt by @kumayu0108 in #1791
- add tweepy module by @Qinbf in #1779
- Added packages necessary to run docker from terminal by @danmohad in #1763
- Update README.md .env.template instructions by @Explorergt92 in #1794
- Typo in prompt start - missing space resulted in joined words in the prompt by @Zorinik in #1730
- Catch exception of repository clone by @yueliu1999 in #1798
- Add missing clarifications and method usages by @Ding3LI in #1719
- Fix update bracket_termination.py with f string by @alexonab in #1732
- Added tests for
create_chat_message
andgenerate_context
methods of the chat module by @OmriGM in #1700 - File Logger that tracks changes to file operations to prevent looping by @CalCameron in #1436
- README fix, update Table Of Contents, fix and better memory backend s… by @chyezh in #1787
- Create Docker Image CI by @richbeales in #1796
- Feature/weaviate memory by @cs0lar in #424
- fix: add necessary space to the prompt by @zzzgydi in #1814
- Create a Docker image on DockerHub on release to stable by @richbeales in #1817
- Remove least relevant items from memory first by @farizrahman4u in #1825
- Only add audio to text command to the prompt if model is set by @hdkiller in #1826
- Fix google api fetch error by @ickma in #1793
- updated contributing docs by @0xArty in #1833
- Fix file logging infinite loop issue by @rocks6 in #1901
- Fix README by @Flying-Durian-Cake in #1868
- fix: config save and load path inconsistent by @zzzgydi in #1842
- simply removing a duplicate "Milvus Setup" in the README.md by @Bentlybro in #1934
- Consolidate and fix workspace resolution by @Pwuts in #1947
- Fix .env.template documentation, incorrect default value for TEMPERATURE by @smendig in #1932
- Improve bug report template by @Pwuts in #1904
- fixes #1821 by installing required drivers and adding options to chro… by @psvensson in #1857
- Fix google result encoding. by @SBNovaScript in #1698
- unify annotations to future syntax by @jayceslesar in #1968
- Remove warnings if memory backend is not installed by @richbeales in #1970
- Merge for Release 0.2.1 by @richbeales in #1973
New Contributors
- @shaped1 made their first contribution in #1476
- @chyezh made their first contribution in #801
- @suensummit made their first contribution in #1269
- @JuroOravec made their first contribution in #1304
- @jedak1ah made their first contribution in #1381
- @droosma made their first contribution in #1525
- @shaiss made their first contribution in #1528
- @pitmonticone made their first contribution in #1558
- @bufo24 made their first contribution in #1579
- @youkaichao made their first contribution in #1580
- @nicostubi made their first contribution in #1586
- @twajothi made their first contribution in #1590
- @Tymec made their first contribution in #1320
- @edcohen08 made their first contribution in #1229
- @younessZMZ made their first contribution in #1609
- @adityaoke made their first contribution in #1610
- @alexonab made their first contribution in #1625
- @jacobtohahn made their first contribution in #1507
- @DenTheProgrammer made their first contribution in #870
- @hdkiller made their first contribution in #1489
- @yueliu1999 made their first contribution in #1637
- @Ding3LI made their first contribution in #1603
- @wangxuqi made their first contribution in #1658
- @CatMe0w made their first contribution in #1659
- @Imccccc made their first contribution in #1635
- @thisislvca made their first contribution in #1682
- @DJStompZone made their first contribution in #1690
- @Hyaxia made their first contribution in #1683
- @EdgarBarrantes made their first contribution in #1518
- @manskx made their first contribution in #1702
- @mharris717 made their first contribution in #87
- @EricFedrowisch made their first contribution in #124
- @rihp made their first contribution in #1717
- @warmthsea made their first contribution in #1263
- @gucky92 made their first contribution in #1718
- @Bentlybro made their first contribution in #1767
- @kumayu0108 made their first contribution in #1791
- @Qinbf made their first contribution in #1779
- @danmohad made their first contribution in #1763
- @Explorergt92 made their first contribution in #1794
- @Zorinik made their first contribution in #1730
- @OmriGM made their first contribution in #1700
- @CalCameron made their first contribution in #1436
- @cs0lar made their first contribution in #424
- @farizrahman4u made their first contribution in #1825
- @ickma made their first contribution in #1793
- @rocks6 made their first contribution in #1901
- @Flying-Durian-Cake made their first contribution in #1868
- @Pwuts made their first contribution in #1947
- @smendig made their first contribution in #1932
- @psvensson made their first contribution in #1857
- @SBNovaScript made their first contribution in #1698
- @jayceslesar made their first contribution in #1968
Full Changelog: v0.2.0...v0.2.1