(
content: str,
*,
error: str | None = None,
)
| 156 | |
| 157 | |
| 158 | def _create_assistant_api_error_message( |
| 159 | content: str, |
| 160 | *, |
| 161 | error: str | None = None, |
| 162 | ) -> AssistantMessage: |
| 163 | msg = AssistantMessage(content=content, isApiErrorMessage=True) |
| 164 | msg._api_error = error # type: ignore[attr-defined] |
| 165 | return msg |
| 166 | |
| 167 | |
| 168 | def _create_user_interruption_message(*, tool_use: bool = False) -> UserMessage: |
no test coverage detected