The pull request detail carries the default squash title and body, and the merge endpoint takes a message, so the merger can rewrite both before a squash lands. The merge panel puts the method behind a split button with a menu, and moves close and convert to draft aside as secondary actions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>