diff --git a/python/semantic_kernel/contents/chat_history.py b/python/semantic_kernel/contents/chat_history.py index a773c232c7bc..2be030a4c39e 100644 --- a/python/semantic_kernel/contents/chat_history.py +++ b/python/semantic_kernel/contents/chat_history.py @@ -219,7 +219,7 @@ def _prepare_for_add( """Prepare a message to be added to the history.""" kwargs["role"] = role - if role == AuthorRole.TOOL and content and not items: + if role == AuthorRole.TOOL and content is not None and not items: tool_call_id = kwargs.pop("tool_call_id", None) function_name = kwargs.pop("function_name", "unknown") function_result_content = FunctionResultContent(