fix(core): prevent crash in ParrotFakeChatModel when messages list is empty (#34943)

This commit is contained in:
Jackjin
2026-02-01 05:17:39 +08:00
committed by GitHub
parent ccd4032789
commit 488db577e2

View File

@@ -386,6 +386,9 @@ class ParrotFakeChatModel(BaseChatModel):
run_manager: CallbackManagerForLLMRun | None = None,
**kwargs: Any,
) -> ChatResult:
if not messages:
msg = "messages list cannot be empty."
raise ValueError(msg)
return ChatResult(generations=[ChatGeneration(message=messages[-1])])
@property