INNER CODE UNIT · Python

extract_text_content

softaworks/agent-toolkit · skills/daily-meeting-update/scripts/claude_digest.py:80

def extract_text_content(content) -> str:
    """Extract plain text from message content."""
    if isinstance(content, str):
        return content
    if isinstance(content, list):
        texts = []
        for block in content:
            if isinstance(block, dict):
                if block.get('type') == 'text':
                    texts.append(block.get('text', ''))
        return '\n'.join(texts)
    return ''


def extract_tool_uses(content) -> list:
    """Extract tool_use blocks from message content."""
    if not isinstance(content, list):
        return []

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…