(self, messages: List[Message])
| 138 | return Message(role=role, content=content, metadata=meta, preserve_role=preserve_role) |
| 139 | |
| 140 | def _clone_messages(self, messages: List[Message]) -> List[Message]: |
| 141 | return [message.clone() for message in messages] |
| 142 | |
| 143 | def _ensure_not_cancelled(self) -> None: |
| 144 | event = getattr(self.context, "cancel_event", None) |