Reinier van der Leer
bde007e6f7
Use GPT-4 in Agent loop by default ( #4899 )
...
* Use GPT-4 as default smart LLM in Agent
* Rename (smart|fast)_llm_model to (smart|fast)_llm everywhere
* Fix test_config.py::test_initial_values
* Fix test_config.py::test_azure_config
* Fix Azure config backwards compatibility
2023-07-07 03:42:18 +02:00
kerta1n
e0882955e3
Update docs to use `docker compose` v2 ( #4471 )
...
* Update setup.md
Change "docker-compose" command to "docker compose" to avoid future issues with running the Docker method (`docker-compose` is v1 and is outdated, is not a recognized command with newer versions of Docker engine)
* Update usage.md
* Update comment in docker-compose.yml
---------
Co-authored-by: Reinier van der Leer <github@pwuts.nl>
2023-07-06 22:11:43 +02:00
merwanehamadi
4e3f832dc3
Remove config singleton ( #4737 )
2023-06-20 06:47:59 -07: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
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
merwanehamadi
512d7ba208
Remove analyze_code ( #4705 )
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com>
Co-authored-by: Erik Peterson <e@eriklp.com>
2023-06-15 12:55:50 -07:00
Erik Peterson
49d1a5a17b
Rework plugin config to be file-based ( #4673 )
2023-06-13 20:54:55 -07:00
digger yu
a7faab32fe
Fix typo in docs/setup.md ( #4613 )
...
fix typo: depedencies -> dependencies
Co-authored-by: Reinier van der Leer <github@pwuts.nl>
2023-06-12 01:17:48 +02:00
Erik Peterson
fd04db12fa
Use prompt_toolkit to enable keyboard navigation in CLI ( #4649 )
...
* Use prompt_toolkit to enable keyboard navigation in CLI
* Also update other tests
---------
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com>
2023-06-11 14:19:42 -07:00
Erik Peterson
5fe600af9d
Clean up and fix issues with env configuration and .env.template ( #4630 )
...
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com>
2023-06-09 15:28:30 -07:00
javableu
474a9c4d95
False believes challenge based on sally anne test. ( #4167 )
...
* False believes challenge based on sally anne test.
* Update test_memory_challenge_d.py
* Update challenge_d.md
Some text appearing in bold
* Update test_memory_challenge_d.py
* Update test_memory_challenge_d.py
* Update test_memory_challenge_d.py
* Update test_memory_challenge_d.py
black test_memory_challenge_d.py
* Update test_memory_challenge_d.py
replaced the dynamic time depending of the level to a fix time
* Update test_memory_challenge_d.py
isort command for the libraries
* Refactored memory challenge a
---------
Co-authored-by: Merwane Hamadi <merwanehamadi@gmail.com>
2023-06-09 15:02:41 -07:00
Reinier van der Leer
dafbd11686
Rearrange tests & fix CI ( #4596 )
...
* Rearrange tests into unit/integration/challenge categories
* Fix linting + `tests.challenges` imports
* Fix obscured duplicate test in test_url_validation.py
* Move VCR conftest to tests.vcr
* Specify tests to run & their order (unit -> integration -> challenges) in CI
* Fail Docker CI when tests fail
* Fix import & linting errors in tests
* Fix `get_text_summary`
* Fix linting errors
* Clean up pytest args in CI
* Remove bogus tests from GoCodeo
2023-06-06 10:48:49 -07:00
Reinier van der Leer
15c157343d
Remove Redis memory configuration from docker-compose configs
2023-06-01 23:23:57 +02:00
merwanehamadi
87776b2886
Make the information retrieval challenge a harder while still passing ( #4468 )
2023-05-30 15:56:58 -07:00
merwanehamadi
6806b66509
Information retrieval challenge ( #4456 )
...
* test: add information retrieval challenge b
* test: get information retrieval challenge be working.
* chore: clean up comments and imports.
* chore: fix incorrect import
* chore: clean up imports.
* fix: add web_selenium cmd. resolve missing loop cycle
* chore: remove commented code and unused imports.
* fix (4261): use 2 cycles instead of 3
* chore: fix mypy formatting
* chore: try 2 for mypy formatting
* chore: resolve flake8 issues
* chore: add docs
* chore: resolve linting flake8
* chore: correct formatting to black
* Update challenge_b.md
* refactored challenge
---------
Co-authored-by: PortlandKyGuy <kyleaaron1@gmail.com>
2023-05-30 12:10:49 -07:00
Kinance
1ddf2324ff
Improve the steps for running docker compose in the setup documentation ( #4462 )
...
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com>
2023-05-29 19:24:38 +03:00
merwanehamadi
44f6d946f5
fix information retrieval challenge ( #4448 )
2023-05-27 18:26:30 -07:00
Kinance
4b7fa7f49d
Fix typo and links in documentation ( #4440 )
2023-05-27 10:52:38 +01:00
Reinier van der Leer
bfbe613960
Vector memory revamp (part 1: refactoring) ( #4208 )
...
Additional changes:
* Improve typing
* Modularize message history memory & fix/refactor lots of things
* Fix summarization
* Move memory relevance calculation to MemoryItem & improve test
* Fix import warnings in web_selenium.py
* Remove `memory_add` ghost command
* Implement overlap in `split_text`
* Move memory tests into subdirectory
* Remove deprecated `get_ada_embedding()` and helpers
* Fix used token calculation in `chat_with_ai`
* Replace Message TypedDict by dataclass
* Fix AgentManager singleton issues in tests
---------
Co-authored-by: Auto-GPT-Bot <github-bot@agpt.co>
2023-05-25 20:31:11 +02:00
Nicholas Tindle
cc709bbbaa
Improve Azure setup wording in docs ( #4325 )
...
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com>
2023-05-23 00:51:52 +03:00
k-boikov
360d5cd577
Prevent docker compose to break config by creating folders ( #4125 )
2023-05-22 13:36:20 +03:00
John Cole
a6d4deaf20
Update setup.md ( #3690 )
...
Co-authored-by: Richard Beales <rich@richbeales.net>
2023-05-19 18:39:12 +01: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
Boostrix
7c71b43d42
mention docker rebuild is necessary if changing requirements.txt ( #4136 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com>
2023-05-16 22:30:38 -05:00
Boostrix
1c96a5acf7
encourage people to use a separate user account w/o VM/docker ( #3961 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com>
Co-authored-by: Nicholas Tindle <nicktindle@outlook.com>
2023-05-16 22:13:14 -05:00
Media
900de5fe63
Challenge: Kubernetes and documentation ( #4121 )
...
* challenge_kubes_and_readme
* docs
* testing
* black and isort
* revision
* lint
* comments
* blackisort
* docs
* docs
* deleting_cassette
* suggestions
* misspelling_errors
---------
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com>
2023-05-13 12:21:21 -07:00
Boostrix
8f3119621c
document that docker-compose 1.29.0 is minimally required ( #3963 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com>
2023-05-10 01:01:45 -05:00
Itai Steinherz
5989c14577
Fix path to workspace directory in setup guide ( #3927 )
...
Co-authored-by: Nicholas Tindle <nick@ntindle.com>
2023-05-10 00:45:09 -05:00
Shlomi
980bbe2bc3
fix typo in the getting started docs ( #3997 )
...
Co-authored-by: Richard Beales <rich@richbeales.net>
2023-05-08 14:16:48 +01: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
Kaan
d1327fd1c2
Improve & fix memory challenge docs. ( #3989 )
...
Co-authored-by: Kaan Osmanagaoglu <kaano@questps.com.au>
2023-05-07 19:03:58 -07:00
merwanehamadi
baa7873ec1
memory challenge c inconsistent ( #3985 )
2023-05-07 20:16:26 -05:00
Douglas Schonholtz
dc959596fc
Memory Challenge C ( #3908 )
...
* Memory Challenge C
* Working cassettes
* Doc fixes
* Linting and doc fix
* Updated cassette
* One more cassette try
---------
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com>
2023-05-07 16:28:43 -07:00
merwanehamadi
ca5abff93f
add information retrieval challenge to the wiki ( #3876 )
2023-05-06 17:48:08 +01:00
merwanehamadi
6d4bea3bb6
community challenges in the wiki ( #3764 )
2023-05-05 17:35:12 +01:00
Nicholas Tindle
911cea781f
Document Disabling command categories ( #3669 )
...
* feat: move task_complete command out of prompt
* fix: formatting fixes
* feat: add command disabling
* docs: document how to disable command categories
2023-05-03 19:14:07 -05: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
d8968ae899
Update documentation URLs to docs.agpt.co ( #3621 )
2023-05-01 14:01:13 +02:00
Ikko Eltociear Ashimine
f77c3604ce
fix typo in testing.md ( #3537 )
...
Runing -> Running
2023-04-29 12:05:43 -05:00
Iliass
4b54e3c6d8
Update broken link ( #3416 )
...
Co-authored-by: Richard Beales <rich@richbeales.net>
2023-04-27 19:18:44 +01:00
Irmius
6b4ad1f933
Fix `browse_website` headless mode for Firefox ( #2816 )
...
Co-authored-by: Reinier van der Leer <github@pwuts.nl>
2023-04-27 19:32:31 +02:00
Reinier van der Leer
9e17a304de
Minor improvements to the docs for voice config and testing ( #3407 )
2023-04-27 08:58:35 -07: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
✔️ITtechtor
3ae6c1b03f
Update installation.md ( #3325 )
2023-04-26 08:50:43 -07:00
apurvsibal
749b1bbfc0
Fix(docs) requirements link in installation guide ( #3264 )
2023-04-26 13:59:53 +02:00
Reinier van der Leer
265a23212e
Fix(docs) Contributing, CoC and License links ( #3308 )
2023-04-26 11:40:37 +01:00
Richard Beales
f0f34030a0
Fix docs alignment ( #3302 )
2023-04-26 02:52:33 -05:00
AbTrax
ae31dd4bb1
Feature: Added Self Feedback ( #3013 )
...
* Feature: Added Self Feedback
* minor fix: complied to flake8
* Add: Self Feedback To Usage.md
* Add: role/goal allignment
* Added: warning to usage.md
* fix: Formatted with black
---------
Co-authored-by: Richard Beales <rich@richbeales.net>
2023-04-25 06:28:06 +01:00
Nicholas Tindle
eb0e96715e
docs fix to image generation ( #3186 )
2023-04-25 06:03:31 +01:00
✔️ITtechtor
960eb4f367
Update installation.md ( #3166 )
2023-04-25 05:36:03 +01:00
Duong HD
956d9fdcd6
Add a little more descriptive installation instruction ( #3180 )
...
* add Dev Container installation instruction to installation.md
* add Dev Container installation instruction to installation.md
* Update installation.md
---------
Co-authored-by: Richard Beales <rich@richbeales.net>
2023-04-25 05:34:59 +01:00
Reinier van der Leer
9c60eecce6
Improve docker setup & config ( #1843 )
...
* Improve docker setup & config
* fix(browsing): Selenium needs access to home directory
* fix(docker): allow overriding memory backend settings
* simplify Dockerfile and docker-compose config
* add .dockerignore
* adjust Docker CI with release build type arg
* replace Chrome by Chromium in devcontainer
* update docs
* update bulletin
* use preinstalled chromedriver in web_selenium.py
* update installation.md
* fix code blocks for mkdocs
* fix links to docs
2023-04-24 14:27:53 +01:00
chyezh
cac1ea27e2
Support secure and authenticated Milvus memory backends ( #2127 )
...
Co-authored-by: Reinier van der Leer (Pwuts) <github@pwuts.nl>
2023-04-23 18:11:04 +02:00
Didier Durand
582c85b140
Documentation: ensuring naming consistency ( #2975 )
...
auto gpt -> Auto-GPT to ensure naming consistency on the page
2023-04-23 09:28:08 +01:00
Didier Durand
a38646409f
Documentation: fixing typos ( #2978 )
...
Fixing a couple of typos
2023-04-23 09:26:54 +01:00
Nicholas Tindle
0b08b4f1c5
Update installation.md ( #2970 )
2023-04-23 07:39:13 +01:00
Didier Durand
bc354a3df6
Documentation typo: serach -> search ( #2977 )
2023-04-23 07:23:48 +01: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
Juro Oravec
02f23db210
docs: Explain OpenAI billing for API key
2023-04-14 13:00:55 +02:00