Artifact

def _extract_assistant_text(rec: dict) -> str: rec_type = rec.get("type") if rec_type not in ("message", "assistant"): return "" msg = rec.get("message", {}) if not isinstance(msg, dict): return "" role = msg.get("role") or (rec_type if rec_type == "assistant" else "") if role != "assistant": return ""

5bfa70e9-5e2f-474c-b49b-3c85b7d65955

def _extract_assistant_text(rec: dict) -> str: rec_type = rec.get("type") if rec_type not in ("message", "assistant"): return "" msg = rec.get("message", {}) if not isinstance(msg, dict): return "" role = msg.get("role") or (rec_type if rec_type == "assistant" else "") if role != "assistant": return ""