@php $agentAvailable = \App\Helpers\ChatHelper::isAgentAvailable(); $skipDocsRouting = $skipDocsRouting ?? false; $isDocsSession = session('ai_from_docs'); $hasJwt = (bool) request('jwt'); $chat = false; if ($skipDocsRouting) { // Homepage / non-docs context: skip the docs-message route entirely if ($agentAvailable) { $formAction = route('chat.create'); $chat = true; } elseif ($hasJwt) { $formAction = route('supportBubble.submit'); } else { $formAction = route('supportBubble.guest.submit'); } } elseif ($isDocsSession) { // Docs pages: always go through the docs AI endpoint $formAction = route('docs.message'); } elseif ($agentAvailable) { $formAction = route('chat.create'); } elseif ($hasJwt) { $formAction = route('supportBubble.submit'); } else { $formAction = route('supportBubble.guest.submit'); } @endphp