Write a message to the transcript buffer.
(self, message: Message)
| 148 | # --- Transcript writing --- |
| 149 | |
| 150 | def write_message(self, message: Message) -> None: |
| 151 | """Write a message to the transcript buffer.""" |
| 152 | msg_dict = message_to_dict(message) |
| 153 | msg_dict = self._replace_large_content(msg_dict) |
| 154 | self._write_buffer.append(msg_dict) |
| 155 | if len(self._write_buffer) >= MAX_FLUSH_BATCH: |
| 156 | self.flush() |
| 157 | |
| 158 | def write_raw(self, data: dict[str, Any]) -> None: |
| 159 | """Write raw dict to transcript buffer.""" |