- Sent the OAuth token as `__Secure-next-auth.session-token` cookie since the ask endpoint ignores bearer headers and silently downgrades to `turbo`. - Fell back to `result.title` when web results omit `name`. - Renamed `callPerplexityOAuth` to `callPerplexityAsk` and removed a stray brace. - Added tests covering OAuth, API-key, and anonymous request shapes.