Commit Graph

5824 Commits

Author SHA1 Message Date
Reinier van der Leer
2c53530e99 Fix path processing (#5032)
* Fix and clean up path processing in logs module

* Fix path processing throughout the project

* Fix plugins test

* Fix borky pytest vs mkdir(exist_ok=True)

* Update docs and gitignore for new workspace location

* Fix borky pytest vol.2

* ok james
2023-07-21 11:36:15 -07:00
Auto-GPT-Bot
e0d8e6b75f Update cassette submodule 2023-07-21 18:28:41 +00:00
Auto-GPT-Bot
0cd0a71b63 beebot-20230721182712 2023-07-21 18:27:13 +00:00
Auto-GPT-Bot
3a9e6c1a79 mini-agi-20230721182628 2023-07-21 18:26:28 +00:00
Reinier van der Leer
ce33e238a9 Fix CI on push 2023-07-21 20:25:15 +02:00
Auto-GPT-Bot
160cec0adb BabyAGI-20230721182139 2023-07-21 18:21:40 +00:00
Auto-GPT-Bot
4a747b738f smol-developer-20230721181844 2023-07-21 18:18:44 +00:00
Auto-GPT-Bot
56bda48c27 Auto-GPT-20230721181837 2023-07-21 18:18:37 +00:00
Auto-GPT-Bot
44fcf033ab gpt-engineer-20230721181759 2023-07-21 18:17:59 +00:00
Silen Naihin
2b3abeff4e Integrate baby-agi (#168)
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com>
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com>
2023-07-21 11:15:42 -07:00
James Collins
8503e961d8 Bugfix/bad null byte (#5033)
* Remove bad null byte

* Also don't try to block url null bytes
2023-07-21 09:09:14 -07:00
Auto-GPT-Bot
ee13f1ac87 mini-agi-20230721083013 2023-07-21 08:30:13 +00:00
Auto-GPT-Bot
76a5acb725 Auto-GPT-20230721082542 2023-07-21 08:25:43 +00:00
Auto-GPT-Bot
5fa07e5768 gpt-engineer-20230721082334 2023-07-21 08:23:34 +00:00
Auto-GPT-Bot
d9c9aebc18 beebot-20230721081926 2023-07-21 08:19:27 +00:00
Auto-GPT-Bot
b5989d0b18 smol-developer-20230721081915 2023-07-21 08:19:15 +00:00
merwanehamadi
a1444fe603 Update README.md 2023-07-20 20:09:36 -07:00
Auto-GPT-Bot
589b26cb18 beebot-20230721003130 2023-07-21 00:31:31 +00:00
Auto-GPT-Bot
73d179c75a gpt-engineer-20230721002831 2023-07-21 00:28:32 +00:00
Auto-GPT-Bot
b6fb3d6f21 mini-agi-20230721002520 2023-07-21 00:25:20 +00:00
Auto-GPT-Bot
7d70de376e Auto-GPT-20230721002310 2023-07-21 00:23:10 +00:00
Auto-GPT-Bot
3ae571ea35 smol-developer-20230721002110 2023-07-21 00:21:10 +00:00
Auto-GPT-Bot
d1be029da1 Auto-GPT-20230720234520 2023-07-20 23:45:21 +00:00
Auto-GPT-Bot
c98011901b mini-agi-20230720234435 2023-07-20 23:44:35 +00:00
Auto-GPT-Bot
956d038275 beebot-20230720234432 2023-07-20 23:44:32 +00:00
Auto-GPT-Bot
ce5830802a gpt-engineer-20230720234355 2023-07-20 23:43:55 +00:00
Auto-GPT-Bot
a03b22f6be mini-agi-20230720231857 2023-07-20 23:18:57 +00:00
Auto-GPT-Bot
4263d9cdda beebot-20230720231851 2023-07-20 23:18:51 +00:00
Auto-GPT-Bot
afa22d11d6 Auto-GPT-20230720231839 2023-07-20 23:18:40 +00:00
Auto-GPT-Bot
b5ec610f97 gpt-engineer-20230720231745 2023-07-20 23:17:45 +00:00
merwanehamadi
5746bfe806 Update submodules (#176) 2023-07-20 16:15:35 -07:00
Auto-GPT-Bot
9f6db44bbb gpt-engineer-20230720225645 2023-07-20 22:56:46 +00:00
Auto-GPT-Bot
6f7ba67368 beebot-20230720225252 2023-07-20 22:52:53 +00:00
Auto-GPT-Bot
38502c0218 Auto-GPT-20230720225138 2023-07-20 22:51:39 +00:00
Auto-GPT-Bot
4fabd6d21f gpt-engineer-20230720225117 2023-07-20 22:51:19 +00:00
Auto-GPT-Bot
8ff34d0cd7 mini-agi-20230720225027 2023-07-20 22:50:29 +00:00
Auto-GPT-Bot
1ebe617833 beebot-20230720225002 2023-07-20 22:50:02 +00:00
Auto-GPT-Bot
f46b0a0ffb Auto-GPT-20230720224941 2023-07-20 22:49:42 +00:00
Auto-GPT-Bot
c5ff923bbd smol-developer-20230720224923 2023-07-20 22:49:23 +00:00
merwanehamadi
40488944aa Update beebot submodule (#175) 2023-07-20 15:46:29 -07:00
Auto-GPT-Bot
52ec72e110 smol-developer-20230720224435 2023-07-20 22:44:35 +00:00
Erik Peterson
5a3b4f3d1d Kill subprocesses when test ends (#172)
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com>
Co-authored-by: Merwane Hamadi <merwanehamadi@gmail.com>
2023-07-20 15:41:59 -07:00
Auto-GPT-Bot
2c74232400 beebot-20230720202054 2023-07-20 20:20:54 +00:00
Auto-GPT-Bot
c05b48f2eb gpt-engineer-20230720201639 2023-07-20 20:16:39 +00:00
Auto-GPT-Bot
05677e176b Auto-GPT-20230720201557 2023-07-20 20:15:58 +00:00
Auto-GPT-Bot
133b16bead smol-developer-20230720201129 2023-07-20 20:11:29 +00:00
merwanehamadi
fd02a74b46 Disable cache (#174) 2023-07-20 13:08:48 -07:00
James Collins
98c3f6b781 Bugfix/remove breakpoint from embedding function (#5022)
* Add links to github issues in the README and clarify run instructions

* Remove breakpoint from embedding function
2023-07-20 09:24:14 -07:00
Reinier van der Leer
db95d4cb84 Agent loop v2: Planning & Task Management (part 1: refactoring) (#4799)
* Move rename module `agent` -> `agents`

* WIP: abstract agent structure into base class and port Agent

* Move command arg path sanitization to decorator

* Add fallback token limit in llm.utils.create_chat_completion

* Rebase `MessageHistory` class on `ChatSequence` class

* Fix linting

* Consolidate logging modules

* Wham Bam Boom

* Fix tests & linting complaints

* Update Agent class docstring

* Fix Agent import in autogpt.llm.providers.openai

* Fix agent kwarg in test_execute_code.py

* Fix benchmarks.py

* Clean up lingering Agent(ai_name=...) initializations

* Fix agent kwarg

* Make sanitize_path_arg decorator more robust

* Fix linting

* Fix command enabling lambda's

* Use relative paths in file ops logger

* Fix test_execute_python_file_not_found

* Fix Config model validation breaking on .plugins

* Define validator for Config.plugins

* Fix Config model issues

* Fix agent iteration budget in testing

* Fix declaration of context_while_think

* Fix Agent.parse_and_process_response signature

* Fix Agent cycle_budget usages

* Fix budget checking in BaseAgent.__next__

* Fix cycle budget initialization

* Fix function calling in BaseAgent.think()

* Include functions in token length calculation

* Fix Config errors

* Add debug thing to patched_api_requestor to investigate HTTP 400 errors

* If this works I'm gonna be sad

* Fix BaseAgent cycle budget logic and document attributes

* Document attributes on `Agent`

* Fix import issues between Agent and MessageHistory

* Improve typing

* Extract application code from the agent (#4982)

* Extract application code from the agent

* Wrap interaction loop in a function and call in benchmarks

* Forgot the important function call

* Add docstrings and inline comments to run loop

* Update typing and docstrings in agent

* Docstring formatting

* Separate prompt construction from on_before_think

* Use `self.default_cycle_instruction` in `Agent.think()`

* Fix formatting

* hot fix the SIGINT handler (#4997)

The signal handler in the autogpt/main.py doesn't work properly because
of the clean_input(...) func. This commit remedies this issue. The issue
is mentioned in
3966cdfd69 (r1264278776)

* Update the sigint handler to be smart enough to actually work (#4999)

* Update the sigint handler to be smart enough to actually work

* Update autogpt/main.py

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

* Can still use context manager

* Merge in upstream

---------

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

* Fix CI

* Fix initial prompt construction

* off by one error

* allow exit/EXIT to shut down app

* Remove dead code

---------

Co-authored-by: collijk <collijk@uw.edu>
Co-authored-by: Cyrus <39694513+cyrus-hawk@users.noreply.github.com>
2023-07-20 17:34:49 +02:00
Reinier van der Leer
08a1e22973 Merge release v0.4.5 back into master (#5020) 2023-07-20 17:03:52 +02:00