INNER CODE UNIT · Python
extract_title
softaworks/agent-toolkit · skills/daily-meeting-update/scripts/claude_digest.py:175
def extract_title(session_data: dict) -> str:
"""Extract a title from session data."""
if session_data.get('summary'):
return session_data['summary'][:80]
if session_data.get('first_user_message'):
msg = session_data['first_user_message'].strip()
# Clean up and truncate
msg = re.sub(r'\s+', ' ', msg)
if len(msg) > 80:
return msg[:77] + '...'
return msg
return 'Untitled session'
def extract_files(messages: list) -> list:
"""Extract files touched during session."""