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 []