From e56a2b1f419809a7879c7746232093dc433c9f3e Mon Sep 17 00:00:00 2001 From: hunteraraujo Date: Wed, 6 Sep 2023 10:02:13 -0700 Subject: [PATCH 1/2] Allow null input in StepRequestBody for Continuous Chat Mode --- forge/autogpt/sdk/schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge/autogpt/sdk/schema.py b/forge/autogpt/sdk/schema.py index 64d79d95..d7791834 100644 --- a/forge/autogpt/sdk/schema.py +++ b/forge/autogpt/sdk/schema.py @@ -117,7 +117,7 @@ class StepRequestBody(BaseModel): None, description="The name of the task step.", example="Write to file" ) input: str = Field( - ..., + None, min_length=1, description="Input prompt for the step.", example="Washington", From 2883ea0abbeeed7af858477d48f52a4aadfe6551 Mon Sep 17 00:00:00 2001 From: hunteraraujo Date: Wed, 6 Sep 2023 10:09:31 -0700 Subject: [PATCH 2/2] Update schema.py --- forge/autogpt/sdk/schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge/autogpt/sdk/schema.py b/forge/autogpt/sdk/schema.py index d7791834..677a7fdd 100644 --- a/forge/autogpt/sdk/schema.py +++ b/forge/autogpt/sdk/schema.py @@ -116,7 +116,7 @@ class StepRequestBody(BaseModel): name: Optional[str] = Field( None, description="The name of the task step.", example="Write to file" ) - input: str = Field( + input: Optional[str] = Field( None, min_length=1, description="Input prompt for the step.",