From 86e78701f19396e050f00442b885fce2e614749a Mon Sep 17 00:00:00 2001 From: lorenzejay Date: Thu, 9 Oct 2025 09:14:57 -0700 Subject: [PATCH] return message list for liteagent kickoff response --- src/crewai/lite_agent.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/crewai/lite_agent.py b/src/crewai/lite_agent.py index b80f499b4..e8e3761f3 100644 --- a/src/crewai/lite_agent.py +++ b/src/crewai/lite_agent.py @@ -79,6 +79,7 @@ class LiteAgentOutput(BaseModel): usage_metrics: dict[str, Any] | None = Field( description="Token usage metrics for this execution", default=None ) + messages: list[LLMMessage] = Field(description="Messages of the agent", default=[]) def to_dict(self) -> dict[str, Any]: """Convert pydantic_output to a dictionary.""" @@ -360,6 +361,7 @@ class LiteAgent(FlowTrackable, BaseModel): pydantic=formatted_result, agent_role=self.role, usage_metrics=usage_metrics.model_dump() if usage_metrics else None, + messages=self._messages, ) # Process guardrail if set