Reinier van der Leer
744275b932
Run pytest with only unit tests in pre-commit hook
2023-07-05 00:30:00 +02:00
Luke
7e45b6a975
Fix Config.plugins_config - call model_post_init explicitly until pydantic 2.0 ( #4858 )
...
As per
https://github.com/pydantic/pydantic/issues/1729#issuecomment-1300576214 ,
the implementation of `model_post_init()` is postponed until Pydantic
v2. As a result, the initialization of PluginConfig is being skipped.
This fix calls `plugin.model_post_init()` explicitly.
The recency of the Pydantic v2 release means that some of the other
extensions we use do not support it yet. Specifically, extensions such
as spacy and openapi-python-client are currently limited to Pydantic
versions that are less than 2.0. There may be other extensions that have
the same limitation as well.
---------
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
2023-07-04 23:55:00 +02:00
Nicholas Tindle
c67940edec
Update CODEOWNERS ( #4884 )
2023-07-04 15:34:46 -05:00
Reinier van der Leer
5070cc32ac
Fix Config type hint problems caused by #4803 ( #4840 )
...
Co-authored-by: Luke <2609441+lc0rp@users.noreply.github.com >
2023-06-30 08:15:00 -04:00
Luke
975094fcdd
Add fallback token limit in llm.utils.create_chat_completion ( #4839 )
...
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
2023-06-29 15:26:49 +02:00
Reinier van der Leer
30f153e695
Sync stable version v0.4.3 back to master ( #4828 )
...
Finalizing the release
2023-06-28 16:57:26 +02:00
Luke K (pr-0f3t)
80151dd6b2
Release v0.4.3 ( #4802 )
2023-06-28 03:56:00 -04:00
Luke K (pr-0f3t)
445228348d
Bulletin.md updates and version toggling ( #4816 )
...
Co-authored-by: uta <122957026+uta0x89@users.noreply.github.com >
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
Co-authored-by: lukas-eu <62448426+lukas-eu@users.noreply.github.com >
2023-06-27 14:17:32 -04:00
Luke K (pr-0f3t)
c025132c84
Unregister commands incompatible with current config. ( #4815 )
2023-06-27 14:16:58 -04:00
lukas-eu
bafcdcea7c
Filtering out ANSI escape codes in printed assistant thoughts ( #4810 )
...
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
Co-authored-by: Luke K (pr-0f3t) <2609441+lc0rp@users.noreply.github.com >
2023-06-27 12:16:08 -04:00
Luke K (pr-0f3t)
ebe1861894
Filtering out ANSI escape codes in printed assistant thoughts ( #4812 )
...
Co-authored-by: uta <122957026+uta0x89@users.noreply.github.com >
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
Co-authored-by: lukas-eu <62448426+lukas-eu@users.noreply.github.com >
2023-06-27 12:14:27 -04:00
Luke K (pr-0f3t)
5d5a35e383
Merge branch 'stable' of https://github.com/Significant-Gravitas/Auto-GPT into release-v0.4.3
2023-06-27 03:40:24 -04:00
merwanehamadi
9f353f41c4
Use Configuration of the rearch branch ( #4803 )
2023-06-26 17:01:36 -07:00
uta
b1570543c8
Retry ServiceUnavailableError ( #4789 )
...
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
2023-06-26 14:38:16 -07:00
Peter Petermann
9e99db1d3e
Only take subclasses of AutoGPTPluginTemplate as plugins
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: Luke <2609441+lc0rp@users.noreply.github.com >
2023-06-26 15:25:21 -04:00
Erik Peterson
321edc5e3d
Prevent docker-compose.yml and Dockerfile from being written ( #4761 )
2023-06-26 15:10:38 +02:00
Auto-GPT-Bot
de97097db1
Update cassette submodule
2023-06-24 13:27:34 +00:00
merwanehamadi
cfdb24efac
Link all challenges to benchmark python hook ( #4786 )
2023-06-24 06:20:58 -07:00
Abdul Qoyyuum
307f6e50ad
❇️ Improved OpenAI API Key Insert to Env ( #2486 )
...
Co-authored-by: Luke K (pr-0f3t) <2609441+lc0rp@users.noreply.github.com >
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
2023-06-24 05:19:01 -04:00
Auto-GPT-Bot
7309c12592
Update cassette submodule
2023-06-24 04:20:41 +00:00
merwanehamadi
222101b30e
Create run_task python hook to interface with benchmarks ( #4778 )
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-06-23 21:15:20 -07:00
Auto-GPT-Bot
15ff666d3f
Update cassette submodule
2023-06-22 02:57:02 +00:00
Erik Peterson
857d26d101
Add OpenAI function call support ( #4683 )
...
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
2023-06-22 04:52:44 +02:00
WladBlank
32038c9f5b
Fix up Python execution commands ( #4756 )
...
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
2023-06-21 09:38:39 -07:00
merwanehamadi
e5d6206a15
Make JSON errors more silent ( #4748 )
2023-06-20 07:01:49 -07:00
merwanehamadi
4e3f832dc3
Remove config singleton ( #4737 )
2023-06-20 06:47:59 -07:00
Auto-GPT-Bot
012a286921
Update cassette submodule
2023-06-20 02:29:06 +00:00
merwanehamadi
ea1b28f025
Merge Release v0.4.2 back to master ( #4747 )
2023-06-19 19:23:31 -07:00
Merwane Hamadi
d147b42cf7
Merge master into release-v0.4.2
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-06-19 19:02:18 -07:00
Auto-GPT-Bot
7632067768
Update cassette submodule
2023-06-20 01:14:08 +00:00
merwanehamadi
a564fdf034
Sync release v0.4.1 back into master ( #4741 )
2023-06-19 18:07:42 -07:00
Merwane Hamadi
f4c000a547
Fixes LLM thinking command descriptions are orders
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-06-19 16:23:09 -07:00
Merwane Hamadi
162d77707b
Fix test API manager
2023-06-19 16:22:31 -07:00
Luke
2568164cb3
Fixing circular imports
2023-06-19 20:54:52 +00:00
merwanehamadi
3e697d5bd0
Retry 503 OpenAI errors ( #4745 )
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-06-19 13:20:10 -07:00
Merwane Hamadi
1fead303a0
Retry 503 OpenAI errors
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-06-19 13:12:33 -07:00
Luke
2a8f4ce0b7
Fixing syntax error from mis-merge
2023-06-19 19:46:46 +00:00
Luke
71ca4ea990
Updates to sync 0.4.1 to master
2023-06-19 19:36:46 +00:00
Luke K (pr-0f3t)
eb2410ac6c
Merge remote-tracking branch 'upstream/master' into Release-v0.4.1
2023-06-19 14:08:06 -04:00
Luke K (pr-0f3t)
abb397e442
Release v0.4.1 ( #4686 )
...
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
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: Merwane Hamadi <merwanehamadi@gmail.com >
Co-authored-by: Richard Beales <rich@richbeales.net >
Co-authored-by: Luke K <2609441+lc0rp@users.noreply.github.com >
Co-authored-by: Luke K (pr-0f3t) <2609441+lc0rp@users.noreply.github.com >
Co-authored-by: Erik Peterson <e@eriklp.com >
Co-authored-by: Auto-GPT-Bot <github-bot@agpt.co >
Co-authored-by: Benny van der Lans <49377421+bfalans@users.noreply.github.com >
Co-authored-by: Jan <jan-github@phobia.de >
Co-authored-by: Robin Richtsfeld <robin.richtsfeld@gmail.com >
Co-authored-by: Marc Bornträger <marc.borntraeger@gmail.com >
Co-authored-by: Stefan Ayala <stefanayala3266@gmail.com >
Co-authored-by: javableu <45064273+javableu@users.noreply.github.com >
Co-authored-by: DGdev91 <DGdev91@users.noreply.github.com >
Co-authored-by: Kinance <kinance@gmail.com >
Co-authored-by: digger yu <digger-yu@outlook.com >
Co-authored-by: David <scenaristeur@gmail.com >
Co-authored-by: gravelBridge <john.tian31@gmail.com >
Fix Python CI "update cassettes" step (#4591 )
fix CI (#4596 )
Fix inverted logic for deny_command (#4563 )
fix current_score.json generation (#4601 )
Fix duckduckgo rate limiting (#4592 )
Fix debug code challenge (#4632 )
Fix issues with information retrieval challenge a (#4622 )
fix issues with env configuration and .env.template (#4630 )
Fix prompt issue causing 'No Command' issues and challenge to fail (#4623 )
Fix benchmark logs (#4653 )
Fix typo in docs/setup.md (#4613 )
Fix run.sh shebang (#4561 )
Fix autogpt docker image not working because missing prompt_settings (#4680 )
Fix execute_command coming from plugins (#4730 )
2023-06-19 12:41:40 -04:00
Auto-GPT-Bot
7d923f83e6
Update cassette submodule
2023-06-19 03:35:37 +00:00
Erik Peterson
9f737274b7
Fix issues with execute_python_code responses ( #4738 )
...
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
2023-06-18 20:30:08 -07:00
Auto-GPT-Bot
ee7d04775e
Update cassette submodule
2023-06-19 03:05:39 +00:00
merwanehamadi
0abfa3a68f
Remove config from command decorator ( #4736 )
2023-06-18 20:00:23 -07:00
Auto-GPT-Bot
8077d2a249
Update cassette submodule
2023-06-19 02:10:07 +00:00
merwanehamadi
a7f805604c
Pass config everywhere in order to get rid of singleton ( #4666 )
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-06-18 19:05:41 -07:00
Erik Peterson
096d27f342
Fix execute_command coming from plugins ( #4729 )
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-06-17 14:53:58 -07:00
Erik Peterson
7bac56b57d
Fix execute_command coming from plugins ( #4730 )
2023-06-17 14:45:34 -07:00
Auto-GPT-Bot
dc1b484630
Update cassette submodule
2023-06-17 15:46:07 +00:00
merwanehamadi
10d7747ae2
Use JSON format for commands signature ( #4714 )
...
* Use JSON for command signature
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
* Improve plugin backward compatibility (#4716 )
* Fixed plugin test
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
* Fix Docker-CI
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
* Put back commands, clean typing and signatures
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
---------
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
Co-authored-by: Erik Peterson <e@eriklp.com >
Co-authored-by: Luke K (pr-0f3t) <2609441+lc0rp@users.noreply.github.com >
2023-06-17 08:39:17 -07:00