(self, message: Message, default_source: str)
| 841 | return [self._create_message(MessageRole.USER, str(raw_input), "TASK")] |
| 842 | |
| 843 | def _ensure_source(self, message: Message, default_source: str) -> Message: |
| 844 | cloned = message.clone() |
| 845 | metadata = dict(cloned.metadata) |
| 846 | metadata.setdefault("source", default_source) |
| 847 | cloned.metadata = metadata |
| 848 | return cloned |
| 849 | |
| 850 | def _create_message(self, role: MessageRole, content: str, source: str) -> Message: |
| 851 | return Message(role=role, content=content, metadata={"source": source}) |
no test coverage detected