From 900a661266ff2515d0a8c84ff8980c9a572659f8 Mon Sep 17 00:00:00 2001 From: Zamil Majdy Date: Wed, 5 Mar 2025 21:23:31 +0700 Subject: [PATCH] fix(backend): Filter out empty object from conversation_history pin on SmartDecisionMakerBlock --- autogpt_platform/backend/backend/blocks/smart_decision_maker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autogpt_platform/backend/backend/blocks/smart_decision_maker.py b/autogpt_platform/backend/backend/blocks/smart_decision_maker.py index f8f1f1f003..72988b426b 100644 --- a/autogpt_platform/backend/backend/blocks/smart_decision_maker.py +++ b/autogpt_platform/backend/backend/blocks/smart_decision_maker.py @@ -338,7 +338,7 @@ class SmartDecisionMakerBlock(Block): tool_functions = self._create_function_signature(node_id) input_data.conversation_history = input_data.conversation_history or [] - prompt = [json.to_dict(p) for p in input_data.conversation_history] + prompt = [json.to_dict(p) for p in input_data.conversation_history if p] pending_tool_calls = get_pending_tool_calls(input_data.conversation_history) if pending_tool_calls and not input_data.last_tool_output: