Reinier van der Leer
36e2dae6b0
Add AgentFactory and replace AI Goals by AI Directives + Task
2023-10-08 10:13:23 -07:00
Reinier van der Leer
12656646ae
Move misc printing functions from app.main to app.utils
2023-10-08 09:54:55 -07:00
Reinier van der Leer
34352afd53
Create AgentFileManager
...
* Remove references to (broken) vector memory
* Move workspace setup to `WorkspaceMixin.attach_fs` hook
* Move directives into `BaseAgentSettings`
2023-10-08 01:14:54 -07:00
Reinier van der Leer
2b8d91fb1b
Merge branch 'master' into autogpt/agent-protocol
2023-10-07 19:11:27 -07:00
Reinier van der Leer
e99e9b6181
AutoGPT/plugins: Support full parameter defs for plugin commands
2023-10-07 19:10:18 -07:00
Reinier van der Leer
0b709a4393
Rename AIConfig to AIProfile
2023-10-07 18:14:52 -07:00
Reinier van der Leer
34f2229479
AutoGPT: Clean up paths in config
2023-10-07 17:35:34 -07:00
Reinier van der Leer
69de6c0467
Merge branch 'master' into autogpt/agent-protocol
2023-10-07 15:13:56 -07:00
Reinier van der Leer
683257b697
AutoGPT: Fix prompt state pollution
2023-10-07 15:09:43 -07:00
NeonN3mesis
f227d5adb1
Fixed stacking prompt instructions ( #5520 )
...
fixed issue with prompt instruction stacking
prompt instructions were stacking making the agent eventually return an error because the prompt was full of repeating instructions
2023-10-04 06:16:08 +02:00
Reinier van der Leer
5ae18dcd00
AutoGPT: Improve function scopes and data flow in app.main and config
...
* Move TTS related config into TTSConfig
2023-10-02 20:59:29 -06:00
Reinier van der Leer
563df6ca3a
AutoGPT: Fix plugin commands accumulating
2023-10-02 16:41:18 -05:00
Reinier van der Leer
5acb5ad9b7
AutoGPT: Remove color codes in file log output
2023-09-27 20:50:18 -04:00
Reinier van der Leer
d466689c94
AutoGPT: Move all the Agent's prompt generation code into a PromptStrategy ( #5363 )
...
* AutoGPT: fix execution of async commands
* AutoGPT: Move all the Agent's prompt building code into OneShotAgentPromptStrategy
* Remove generic type annotations from PromptStrategy
* Fix tests
* Fix lint
2023-09-27 20:42:46 -04:00
Reinier van der Leer
10b7af08be
AutoGPT: Fix challenges & plugin tests
2023-09-27 19:50:25 -04:00
Reinier van der Leer
5496a82043
AutoGPT: Prevent the linter from breaking check_requirements.py
2023-09-27 18:59:33 -04:00
merwanehamadi
8f41dbe27d
Rename Auto-GPT to AutoGPT ( #5301 )
...
* Rename to AutoGPT
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
* Update autogpts/autogpt/BULLETIN.md
Co-authored-by: Reinier van der Leer <pwuts@agpt.co >
* Update BULLETIN.md
* Update docker-compose.yml
* Update autogpts/forge/tutorials/001_getting_started.md
Co-authored-by: Reinier van der Leer <pwuts@agpt.co >
* Update autogpts/autogpt/tests/unit/test_logs.py
Co-authored-by: Reinier van der Leer <pwuts@agpt.co >
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update introduction.md
* Update plugins.md
---------
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
Co-authored-by: Reinier van der Leer <pwuts@agpt.co >
2023-09-22 15:49:29 -07:00
Reinier van der Leer
c14762a495
Merge branch 'master' into autogpt/integrate-re-arch
2023-09-21 16:59:20 +02:00
Reinier van der Leer
c1494ba1ef
AutoGPT: started replacing monolithic Config by .core.configuration
2023-09-21 16:46:13 +02:00
Reinier van der Leer
7720f6af24
AutoGPT: replace autogpt.llm.* with LLM infrastructure of autogpt.core;
...
* Removed `autogpt.llm.base` and `autogpt.llm.utils`
* `core` does things async, so `Agent.think()` and `Agent.execute()` are now also async
* Renamed `dump()` and `parse()` on `JSONSchema` to `to_dict()` and `from_dict()`
* Removed `MessageHistory`
* Also, some typo's and linting fixes here and there
2023-09-21 16:38:41 +02:00
Reinier van der Leer
88f0ccfd7e
AutoGPT/core: improve model_providers typing and tooling
...
* Make .schema model names less pedantic
* Rename LanguageModel* objects to ChatModel* or CompletionModel* where appropriate
* Add `JSONSchema` utility class in `core.utils`
* Use `JSONSchema` instead of untyped dicts for `Ability` and `CompletionModelFunction` parameter specification
* Add token counting methods to `ModelProvider` interface and implementations
2023-09-21 15:30:01 +02:00
Reinier van der Leer
618e7606ef
Add .flake8
2023-09-21 14:47:54 +02:00
Reinier van der Leer
0ca003d858
AutoGPT: Deprecate MessageHistory
2023-09-20 02:40:35 +02:00
Reinier van der Leer
6b22abd526
AutoGPT: Convert dataclasses to Pydantic models
2023-09-18 19:07:37 +02:00
SwiftyOS
95f2621a3f
Removed benchmark from docker container
2023-09-18 10:49:08 +02:00
SwiftyOS
6d5f93038b
fixed imports in autogpt
2023-09-18 09:47:08 +02:00
Reinier van der Leer
d8f1d34345
AutoGPT: extract core.prompting module out of core.planning
2023-09-18 00:05:06 +02:00
Reinier van der Leer
b6fd54f599
Unbreak AutoGPT
2023-09-17 22:39:26 +02:00
Reinier van der Leer
d5a88d43a7
AutoGPT: fix docker entrypoint
2023-09-17 16:47:57 +02:00
Reinier van der Leer
11920b8fe5
AutoGPT/v2: First pass with small fixes
...
* Typing fixes & improvements
* Improved console output formatting
* Added support for all OpenAI GPT-3.5-turbo and GPT-4 model versions
* Added token counting functions to ModelProviders
2023-09-17 16:40:56 +02:00
WilliamEspegren
058e679931
AutoGPT: Improve input prompt appearance ( #5211 )
...
Adds space between users input and "Input:"
2023-09-15 23:23:52 +02:00
Reinier van der Leer
bbb526e6f8
AutoGPT/v2: Disable OpenAI log spam
2023-09-15 13:29:27 +02:00
Reinier van der Leer
77eebbdcaa
Update README and unbreak autogpt.core:cli-web
2023-09-15 13:24:46 +02:00
Reinier van der Leer
9bd13c5897
AutoGPT: Enhance log readability of autogpt.core
2023-09-15 13:11:43 +02:00
Reinier van der Leer
5074d696cf
AutoGPT: Make autogpt.core play nice with its parent module
2023-09-15 13:10:02 +02:00
Reinier van der Leer
42bc3af109
Add pyproject file to autogpt.core
2023-09-15 05:44:39 +02:00
Reinier van der Leer
b21d68a8ab
Migrate AutoGPT agent to poetry ( #5219 )
...
Inspired by #1102
* Migrate AutoGPT agent to poetry
Co-authored-by: rickythefox <richard@ginzburg.se >
* Rewrite automatic dependency check (check_requirements.py) for poetry
* Sort dependencies
* Add instructions for poetry to README
2023-09-15 05:18:44 +02:00
SwiftyOS
ed172dec19
fixed datetime and changed benchmark defaults for autogpt
2023-09-13 13:47:26 +02:00
SwiftyOS
ab26c07296
changes the file_logger.txt to .log
2023-09-13 12:19:26 +02:00
merwanehamadi
b2fc8f2a06
Integrate benchmark and autogpt ( #5208 )
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-09-12 19:30:45 -07:00
Silen Naihin
69dadee416
moving back license, removing unnecessary files
2023-09-12 14:56:33 -07:00
Merwane Hamadi
cd30e18986
Change agbenchmark folder
2023-09-12 12:40:53 -07:00
Silen Naihin
897d492235
Merge branch 'master' into fix/readme
2023-09-11 19:19:47 -07:00
Reinier van der Leer
1e141c9682
Fix tests badge in READMEs
2023-09-09 03:55:26 +02:00
Reinier van der Leer
1cfc3f9d43
Auto-GPT: unbreak Docker release build
2023-09-09 03:52:04 +02:00
Mauro Druwel
77806700ab
Add support for args to execute_python_file ( #3972 )
...
* 🎉 Python scripts can now be executed with arguments through Docker.🎉
* Make args optional
---------
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
Co-authored-by: Reinier van der Leer <reinier.vanderleer@agpt.co >
2023-09-09 03:38:33 +02:00
Reinier van der Leer
6d7d5ae065
Auto-GPT: fix test_get_bulletin_from_web_success
2023-09-09 03:34:57 +02:00
Reinier van der Leer
69fdaa45d4
Auto-GPT: Fix a bunch of tests
2023-09-08 23:54:06 +02:00
Auto-GPT-Bot
b1dcd83a58
Update cassette submodule
2023-09-08 21:32:23 +00:00
James Collins
aef6b50b11
Refactor/remove abstract singleton as voice base parent ( #4931 )
...
Co-authored-by: Reinier van der Leer <reinier.vanderleer@agpt.co >
2023-09-08 23:28:36 +02:00