CoolFace
Apppublic

Jack1808/Claude_Code

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
text.py18 linesDownload Raw Back to common
1"""Shared text extraction utilities."""2 3from typing import Any4 5 6def extract_text_from_content(content: Any) -> str:7    """Extract concatenated text from message content (str or list of content blocks)."""8    if isinstance(content, str):9        return content10    if isinstance(content, list):11        parts = []12        for block in content:13            text = getattr(block, "text", "")14            if text and isinstance(text, str):15                parts.append(text)16        return "".join(parts)17    return ""18