From bf29f5b49d70ef9fc458224cc80e98b72e15fdc6 Mon Sep 17 00:00:00 2001 From: Zamil Majdy Date: Tue, 27 Jan 2026 13:52:09 -0600 Subject: [PATCH] fix(chat): remove tools=None to fix pyright error The OpenAI client doesn't accept None for tools parameter. Omitting the parameter entirely achieves the same effect. --- autogpt_platform/backend/backend/api/features/chat/service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autogpt_platform/backend/backend/api/features/chat/service.py b/autogpt_platform/backend/backend/api/features/chat/service.py index 6f49ec1864..53e800de1d 100644 --- a/autogpt_platform/backend/backend/api/features/chat/service.py +++ b/autogpt_platform/backend/backend/api/features/chat/service.py @@ -1694,10 +1694,10 @@ async def _generate_llm_continuation( from openai.types.chat import ChatCompletionMessageParam + # No tools parameter = text-only response (no tool calls) response = await client.chat.completions.create( model=config.model, messages=cast(list[ChatCompletionMessageParam], messages), - tools=None, # No tools for continuation - just text response extra_body=extra_body, )