(messages: list[dict[str, Any]])
| 688 | |
| 689 | |
| 690 | def _latest_user_text(messages: list[dict[str, Any]]) -> str: |
| 691 | idx = _latest_user_index(messages) |
| 692 | if idx is None: |
| 693 | return "" |
| 694 | content = messages[idx].get("content") |
| 695 | return content if isinstance(content, str) else (_content_to_text(content) or "") |
| 696 | |
| 697 | |
| 698 | def _latest_user_index(messages: list[dict[str, Any]]) -> int | None: |
no test coverage detected