Commit Graph

80 Commits (6e14782f829ce8bab7e54f181a3362d491768146)

Author SHA1 Message Date
Nicholas Tindle 43565b280f
Remove Twitter Command (#4381) 2023-05-24 22:40:30 -05:00
Kinance d4d50fda7c
Fix the version of duckduckgo-search to avoid empty result issue (#4368) 2023-05-23 18:00:25 +03:00
sherif-med 31525dfef7
Text file loaders (#3031)
* adding requiered packages for loading pdf, docx, md, tex files (preferably pure python packages)

* adding text file utils providing function to load file based on extension && adding read_text_file command

* adding test cases for text file loading (pdf file creation is hardcoded due to external package requierment for creation (a sample file can be added))

* formatting

* changing command name from 'read_text_file' to 'parse_text_document'

* fallback to txtParser if file extension is not known to read script and code files

* adding extension respective parsers

* adding binary file check function

* adding file existance check && raising valueError for unsupported binary file formats

* adding check file type (binary) in test_parsers for specific extensions && fixing mock pdf generation to include null bytes

* adding .yml extension parser

* removal of .doc parser

* updating file loading commands names

* updating test (removing .doc mock function)

* fix: import sort

* new cassette for mem A

* feat: update Cassettes

* feat: consolidate commands

* feat: linting

* feat: updates to cassettes

---------

Co-authored-by: Reinier van der Leer <github@pwuts.nl>
Co-authored-by: Nicholas Tindle <nick@ntindle.com>
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com>
2023-05-21 14:48:40 -05:00
merwanehamadi 6c4426d8e6
Refactor challenges to use cycle count instead of time (#4222)
Co-authored-by: Richard Beales <rich@richbeales.net>
2023-05-15 21:44:36 -05:00
Eduardo Salinas c771e1fd50
Update duckduckgo dependency - min should be 2.9.5 (#4142)
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com>
2023-05-13 00:57:30 +03:00
Andres Caicedo 2513178980
Integrate pytest-xdist Plugin for Parallel and Concurrent Testing (#3870)
* Adds pytest-parallel dependencies

* Implement pytest-parallel for faster tests

* Uses pytest-xdist

* Auto number of workers processes

* Update ci.yml

---------

Co-authored-by: Nicholas Tindle <nick@ntindle.com>
2023-05-11 17:19:52 -07:00
sidewaysthought a5f856328d
Fix multi-byte character handling in `read_file` (#3173)
Co-authored-by: Reinier van der Leer <github@pwuts.nl>
2023-05-01 19:50:50 +02:00
zyt600 c317cf0e75
fix bug #3455 (#3591)
Co-authored-by: Nicholas Tindle <nick@ntindle.com>
2023-04-30 16:24:07 -05:00
Reinier van der Leer 76df14b831
Fix docs (#3336)
* Fix docs

* Add short section about testing to contribution guide

* Add back note for voice configuration

* Remove LICENSE symlink from docs/

* Fix site_url in mkdocs.yml
2023-04-26 19:14:14 +01:00
merwanehamadi a6355a6bc8
use pytest-recording with VCR (#3283) 2023-04-26 09:57:05 -07:00
Merwane Hamadi 996a3b331a
Add CI smoke test (#2461) 2023-04-23 00:23:45 +02:00
lee 1ffa9b2ebe
ci: selenium safari bug fixed
ModuleNotFoundError: No module named 'selenium.webdriver.safari.options when install <=4.1.3
2023-04-22 22:00:23 +09:00
Richard Beales ad5d8b2341
Re-work Docs and split out README (using MkDocs) (#2894)
* Initial Documentation re-org

* remove testing link from readme

* rewrite quickstart

* get code blocks working across mkdocs and github

* add link to plugins repo

* add link to plugins repo and move readme to plugin template repo

* Add emoji to "Extensibility with Plugins" in readme

Co-authored-by: Reinier van der Leer <github@pwuts.nl>

* Make docs deploy workflow path-selective

* Also run workflow when the workflow is updated

* fix readme links under configuration subfolder

* shrink subheadings in readme

---------

Co-authored-by: Toran Bruce Richards <toran.richards@gmail.com>
Co-authored-by: Reinier van der Leer <github@pwuts.nl>
2023-04-22 12:56:22 +01:00
Mikel Calvo 9dcdb6d6f8
Add OS Info into the initial prompt (#2587) 2023-04-21 21:44:02 +02:00
Reinier van der Leer c145d95312
Fix #2654 spacy language model installation 2023-04-20 23:58:40 +02:00
Peter Banda 14d3ecaae7
Pin BeautifulSoup version to fix `browse_website` (#2680) 2023-04-20 19:51:52 +02:00
k-boikov bb7ca692e3
include openapi-python-client in docker build (#2669)
Fixes #2658 "Docker image crashes on start"
2023-04-20 14:45:26 +02:00
BillSchumacher d7679d755f
Fix all commands and cleanup 2023-04-19 18:17:04 -05:00
BillSchumacher 23c650ca10
Merge branch 'master' of https://github.com/BillSchumacher/Auto-GPT into plugin-support 2023-04-19 17:28:17 -05:00
bszollosinagy fa91bc154c
Fix model context overflow issue (#2542)
Co-authored-by: batyu <batyu@localhost>
2023-04-19 23:28:57 +02:00
Mike Kelly bb2066df04 remove sorcery 2023-04-19 16:04:48 +01:00
BillSchumacher 085842d43c
Merge branch 'master' of https://github.com/BillSchumacher/Auto-GPT into plugin-support 2023-04-18 18:44:40 -05:00
BillSchumacher 59a9986786
Merge branch 'plugin-support' of https://github.com/BillSchumacher/Auto-GPT into pr/4 2023-04-18 18:12:35 -05:00
Evgeny Vakhteev c62c8c6e71 merge BillSchumacher/plugin-support, conflicts 2023-04-18 13:13:38 -07:00
Evgeny Vakhteev 894026cdd4 reshaping code and fixing tests 2023-04-18 12:52:09 -07:00
0xArty b5378174f3 Switched to using click 2023-04-18 13:19:17 +01:00
Taylor Beeston b84de4f7f8
♻️ Use AutoGPT template package for the plugin type 2023-04-17 22:10:40 -07:00
Evgeny Vakhteev 9ed5e0f1fc adding plugin interface instantiation 2023-04-17 17:13:53 -07:00
Taylor Beeston 239aa3aa02
🎨 Bring in plugin_template
This would ideally be a shared package
2023-04-17 12:39:18 -07:00
Alastair D'Silva 60b779a905 Remove requirements-docker.txt
This file needs to be maintained parallel to requirements.txt, but
isn't, causes problems when new dependencies are introduced.

Instead, derive the Docker dependencies from the stock ones.

Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
2023-04-17 17:09:13 +10:00
0xArty 627533bed6
minimall add pytest (#1859)
* minimall add pytest

* updated docs and pytest command

* proveted milvus integration test running if milvus is not installed
2023-04-16 21:55:53 +01:00
Merwane Hamadi bb541ad3a7 Update requirements.txt with new dependencies and move tweepy 2023-04-16 11:34:38 -07:00
BillSchumacher 4cd412c39f
Update requirements.txt 2023-04-16 01:55:34 -05:00
cs0lar 23b89b80cd merged master and resolved conflicts 2023-04-16 07:49:21 +01:00
Ayush Kumar a2000b4b9d resolved tweepy not in requirements.txt 2023-04-16 09:53:51 +05:30
Itamar Friedman 5a8700060e fixing tests to fit latest merges into master 2023-04-15 23:19:50 +01:00
cs0lar 03d2032a6a merged master and resolved conflicts 2023-04-15 22:08:38 +01:00
cs0lar 51224229eb fixed merge conflicts 2023-04-15 20:32:31 +01:00
DJ Stomp bebc015eb3
Update requirements.txt 2023-04-15 12:30:09 -07:00
Pi 35192cf413
Update requirements.txt 2023-04-15 19:47:04 +01:00
Richard Beales c1f18b5324
Revert "Add ability to use local embeddings model" (#1662) 2023-04-15 19:25:44 +01:00
Richard Beales 33b7866377
Merge pull request #1229 from edcohen08/clone-github-repository
command clone github repository
2023-04-15 18:19:47 +01:00
Richard Beales 17cdeee214
Merge pull request #1320 from Tymec/master
Add ability to use local embeddings model
2023-04-15 18:13:16 +01:00
cs0lar 2678a5a74b fixed merge conflicts 2023-04-15 16:01:47 +01:00
Eddie Cohen eb8b3e6622 add gitpython 2023-04-15 10:56:09 -04:00
chyezh 395d9d0481 enable milvus as memory backend 2023-04-15 21:20:30 +08:00
cs0lar 4c7deef9ae merged master and resolved conflicts 2023-04-15 06:51:04 +01:00
Tymec 753394228a Merge remote-tracking branch 'upstream/master' 2023-04-15 01:30:20 +02:00
merwanehamadi b65b7acace
added selenium dependencies (#1432) 2023-04-14 23:33:28 +01:00
0xArty 6ca6a8aa60 added more tools 2023-04-14 20:17:37 +01:00