Robin Richtsfeld
77ee9f8119
Pass command line args as list ( #1486 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
Co-authored-by: Richard Beales <rich@richbeales.net >
2023-05-22 22:53:31 +03:00
k-boikov
360d5cd577
Prevent docker compose to break config by creating folders ( #4125 )
2023-05-22 13:36:20 +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
k-boikov
bcc32cc441
Fix split_file when overlap = 0, add test ( #3599 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
2023-05-20 20:20:03 -05:00
Konrad
57ea7b5216
Fixed #4229 ( #4278 )
...
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-21 02:45:27 +03:00
Nicholas Tindle
c30f5b7d5e
fix: completion was being called with wrong data types ( #4324 )
2023-05-20 18:04:57 -05:00
Omri Grossman
a08fc850f0
Used a regex expression for simple URL validation and added tests ( #3763 )
...
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
Co-authored-by: Richard Beales <rich@richbeales.net >
2023-05-19 19:47:04 +01:00
WladBlank
bf33f4a7b0
add command shell blacklist and whitelist ( #3950 )
...
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: Richard Beales <rich@richbeales.net >
2023-05-19 18:50:43 +01:00
Trajan Wiley-Jimenez
ccc03c1a8d
Enabling/disabling none/all of plugins from .env file ( #4036 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-19 20:33:14 +03:00
Zorinik
19767ca4a4
Logs output to console if we're not on speak mode ( #3715 )
...
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-17 22:17:33 +03:00
DGdev91
42a5a0ce13
Make prompt parameters configurable ( #3375 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-17 20:12:10 +03:00
Andres Caicedo
7508e9941f
Implement Logging of Self-Feedback in logs/Debug Folder ( #3868 )
...
* Adds SELF_FEEDBACK_FILE_NAME
* Add self-feedback logging to logs/Debug folder
* Reformatting
* Uses JSON file
* Update agent.py
Changes position
* Update agent.py
* Adds PROMPT_FEEDBACK_FILE_NAME
* Update agent.py
* Update agent.py
* Reformatting
* Update agent.py
* Update agent.py
* Changes file names
* Update agent.py
* Reformatting
* Update agent.py
* Changes conts names
* Update agent_manager.py
* Update agent_manager.py
* HARD reset
* Update test_get_self_feedback.py
* Update test_get_self_feedback.py
---------
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
2023-05-17 04:38:42 -07:00
k-boikov
2cd835e5a4
Added custom_search_engine_id as mandatory for official google search ( #4228 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
2023-05-16 22:20:02 -05:00
Kory Becker
f424fac1d8
Huggingface retry generate_image with delay ( #2745 )
...
Co-authored-by: Media <12145726+rihp@users.noreply.github.com >
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: Nicholas Tindle <nicktindle@outlook.com >
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
Co-authored-by; lc0rp
2023-05-16 10:02:55 -05:00
Stefan Ayala
c1cd54d1ea
Allow absolute paths if contained in workspace ( #3932 )
...
Maybe I'm missing something but I don't see the harm of accessing an absolute path if it's contained in the workspace
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-16 17:10:33 +03:00
Nicholas Tindle
cb2b13dff6
Legal warning on continuous run ( #4239 )
...
* feat: legal warning on continuous
* fix: formatting
* ci: fix formatting
2023-05-16 11:46:20 +03:00
Malahieude Timothé
85fe6f36c2
Fix ai_name not passed to Agent ( #3948 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
2023-05-15 23:20:14 -05:00
gravelBridge
c04f2210cc
Added feature to interrupt y -N continuous commands. ( #4230 )
...
* Added feature to interrupt y -N continuous commands.
* Fixed formatting.
---------
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
2023-05-15 20:02:33 -07:00
Boostrix
17c45ee53a
Show workspace during startup / fix for #2793 ( #4082 )
...
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-16 02:34:48 +03:00
Boostrix
3c80e05e00
Improve error message by providing the name of the env file ( #3964 )
...
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-16 02:26:13 +03:00
k-boikov
cf35112291
Fixed error in safe_google_results, added tests ( #3606 )
2023-05-15 20:54:40 +01:00
k-boikov
d06d8a609f
Fix commands with same name overwriting ( #4226 )
2023-05-15 19:41:11 +01:00
Richard Beales
16b7e7a91e
Update prompt.py to clarify how to call commands ( #4027 )
...
* Update prompt.py to clarify how to call commands
* new cassettes
* try again with a new cassette
* one last try with the cassette
* black dot
---------
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
2023-05-15 15:55:33 +03:00
merwanehamadi
2d9b9294d0
Test New CI Pipeline ( #4170 )
...
* introduce dummy prompt change
* introduce dummy prompt change
* empty commit
* empty commit
* empty commit
* push to origin repo
* add s to quote
2023-05-14 13:18:31 +12:00
merwanehamadi
4143d212a5
Feature/basic proxy ( #4164 )
...
* basic proxy (#54 )
* basic proxy (#55 )
* basic proxy
* basic proxy
* basic proxy
* basic proxy
* add back double quotes
* add more specific files
* write file
* basic proxy
* Put back double quotes
2023-05-14 11:07:37 +12:00
Abdelkarim Habouch
b958386689
Add Edge browser support using EdgeChromiumDriverManager ( #3058 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-14 00:28:30 +03:00
Marwand Ayubi
233f900fa6
Implemented showing the number of preauthorised commands left. #1035 ( #3322 )
...
Co-authored-by: mayubi <marwand@ayubi-it.de >
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-13 18:21:16 +03:00
andrey13771
6c78d80d37
fix typo in autopgt/agent/agent.py ( #3747 )
...
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
Co-authored-by: Richard Beales <rich@richbeales.net >
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-13 04:00:08 +03:00
dominic-ks
21a202b655
Updated memory setup links ( #3829 )
...
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-13 02:01:52 +03:00
Kristian Jackson
a60512cdae
Catch JSON error in summary_memory.py ( #3996 )
...
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-12 22:18:15 +03:00
minfeng-ai
23e1e1ed53
fix typos ( #3998 )
...
Co-authored-by: Minfeng Lu <minfenglu@Minfengs-MacBook-Pro.local >
Co-authored-by: Richard Beales <rich@richbeales.net >
2023-05-08 14:10:58 +01:00
Tomasz Kasperczyk
0166eacb2b
Use correct reference to prompt_generator in autogpt/llm/chat.py ( #4011 )
2023-05-08 13:59:12 +01:00
merwanehamadi
33a3e6f998
Feature/centralize prompt ( #3990 )
...
Co-authored-by: xiao.hu <454292663@qq.com >
2023-05-08 07:24:53 +01:00
Andres Caicedo
d184d0d235
Implement Logging of User Input in logs/Debug Folder ( #3867 )
...
* Adds USER_INPUT_FILE_NAME
* Update agent.py
* Update agent.py
Log only if console_input is not the authorise_key
* Reformatting
2023-05-05 17:14:08 -07:00
AbTrax
e12438de41
Self feedback Improvement ( #3680 )
...
* Improved `Self-Feedback`
* minor tweak
* Test: Updated `test_get_self_feedback.py`
2023-05-05 09:09:21 -07:00
bszollosinagy
ea08050049
BUGFIX: Selenium Driver object reference was included in the browsing results for some reason ( #3642 )
...
* * there is really no need to return the reference to the Selenium driver along with the text summary and list of links.
* * removing unused second return value from browse_website()
* * updated cassette
* * updated YAML cassette for test_browse_website
* * after requirements reinstall, another update YAML cassette for test_browse_website
* * another update YAML cassette for test_browse_website, only as a placholder commit to trigger re-testing due to some docker TCP timeout issue
* * another update YAML cassette for test_browse_website
---------
Co-authored-by: batyu <batyu@localhost>
2023-05-04 23:11:21 +01:00
RainRat
fad24b3525
fix typos ( #3798 )
2023-05-04 18:46:37 +01:00
Robin Richtsfeld
cb97f5c101
Fix call to plugin.post_planning ( #3414 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
2023-05-03 21:45:00 -05:00
Luke K
a48f26c150
Enable denylist handling for plugins ( #3688 )
...
Co-authored-by: Luke Kyohere <lkyohere@mfsafrica.com >
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
2023-05-03 21:31:23 -05:00
Nicholas Tindle
d2a9e54dfb
Allow users to Disable Commands via the .env ( #3667 )
2023-05-03 19:05:35 -05:00
Nicholas Tindle
d74428057e
Move task_complete command out of prompt ( #3663 )
...
* feat: move task_complete command out of prompt
* fix: formatting fixes
* Add the shutdown command to the test agents
* tests: update test vcrs
---------
Co-authored-by: James Collins <collijk@uw.edu >
2023-05-03 16:40:49 -07:00
merwanehamadi
e21917cc93
Feature/enable intuitive logs summarization ( #3697 )
2023-05-03 17:32:03 +01:00
merwanehamadi
26c6cfeefd
Feature/enable intuitive logs for community challenge step 1 ( #3695 )
2023-05-03 08:27:54 +01:00
Peter Petermann
479c7468b4
Fix docker volume mounts ( #3710 )
...
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
2023-05-02 18:08:15 -05:00
Reinier van der Leer
725abbb662
Fix bulletin
2023-05-02 16:30:37 +02:00
Reinier van der Leer
0e1c0c55f8
Synchronize stable -> master ( #3677 )
...
* Revert "Merge branch 'master' into stable"
This reverts commit c4008971f7 , reversing
changes made to fe855fef13 .
* Fix `validate_json` file error when cwd != project root (#2665 )
Co-authored-by: qianchengliang <qianchengliang1@huawei.com >
* Revert "Revert "Merge branch 'master' into stable""
This reverts commit 999990b614 .
---------
Co-authored-by: BillSchumacher <34168009+BillSchumacher@users.noreply.github.com >
Co-authored-by: Mick <30898949+mickjagger19@users.noreply.github.com >
Co-authored-by: qianchengliang <qianchengliang1@huawei.com >
2023-05-02 12:17:09 +01:00
gravelBridge
2e9c80a486
Fix MACOS Zip Import Error when compressing plugin ( #3629 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
2023-05-01 22:49:44 -05:00
Reinier van der Leer
1d26f6b697
Add warning for LLM to avoid context overflow ( #3646 )
2023-05-01 19:48:27 -05:00
kinance
4767fe63d3
Fix the maximum context length issue by chunking ( #3222 )
...
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
2023-05-01 20:13:24 +02:00
k-boikov
0ef6f06462
Fix validate_json scheme path ( #3631 )
...
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
2023-05-01 20:06:22 +02:00