File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
pydantic_ai_slim/pydantic_ai Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -135,6 +135,22 @@ def result(self) -> AgentRunResult[OutputDataT] | None:
135135 self ._traceparent (required = False ),
136136 )
137137
138+ @property
139+ def all_messages (self ) -> list [_messages .ModelMessage ]:
140+ """Return all messages.
141+
142+ Messages from older runs are included.
143+ """
144+ return self .ctx .state .message_history
145+
146+ @property
147+ def new_messages (self ) -> list [_messages .ModelMessage ]:
148+ """Return new messages associated with this run.
149+
150+ Messages from older runs are excluded.
151+ """
152+ return self .ctx .state .message_history [self .ctx .deps .new_message_index :]
153+
138154 def __aiter__ (
139155 self ,
140156 ) -> AsyncIterator [_agent_graph .AgentNode [AgentDepsT , OutputDataT ] | End [FinalResult [OutputDataT ]]]:
You can’t perform that action at this time.
0 commit comments