Conversations with >10 messages get an LLM-generated summary title. Conversations with <=10 messages get the first user message truncated to 100 chars. Supports --dry-run for previewing changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>