Jack1808/Claude_Code
0
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 