SIGN IN SIGN UP

merge: resolve conflicts from upstream dev

Merge upstream changes while preserving structured output feature:
- Keep tools deprecation notice from upstream
- Keep bypassAgentCheck parameter from upstream
- Keep variant field on user messages from upstream
- Preserve outputFormat and StructuredOutput tool injection

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
K
Kyle Mistele committed
4c7c65a054372e4454a63a8b2c12a9bf52076459