Always shows at most 8 sessions in tab completion, sorted by newest first. This applies whether the user types /resume <TAB> or /resume abc<TAB>. Implementation: - list_sessions() returns all sessions sorted by mtime (newest first) - Completion filters by prefix, then takes first 8 matches