Message threads let agents send only new messages on each Messages API request, cutting time to first token by about 35% in long Claude Code sessions.