get_agent_auth_context_optional was not rate-limited, allowing brute-force token guessing via routes that use require_user_or_agent. Now applies agent_auth_limiter when a token is actually presented. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>