Update context with keyword arguments. This method provides a simple way to update multiple context attributes.
(self, **kwargs)
| 197 | self._extra[key] = value |
| 198 | |
| 199 | def update(self, **kwargs) -> None: |
| 200 | """ |
| 201 | Update context with keyword arguments. |
| 202 | |
| 203 | This method provides a simple way to update multiple context attributes. |
| 204 | """ |
| 205 | for key, value in kwargs.items(): |
| 206 | if hasattr(self, key): |
| 207 | setattr(self, key, value) |
| 208 | else: |
| 209 | self._extra[key] = value |
| 210 | |
| 211 | # Conversation message helpers |
| 212 | def add_message(self, message: ConversationMessage | dict[str, Any]) -> None: |
no outgoing calls