You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Update dependency @vercel/geistdocs to v2.15.0 - #582
Opened by the central geistdocs Renovate in vercel/geistdocs. An upgrade report comment on this PR lists any code changes the site needs. Push those changes to this branch, then review and merge it like any other PR; it never merges on its own.
Configuration
📅 Schedule: (UTC)
Branch creation
At any time (no schedule defined)
Automerge
At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
If you want to rebase/retry this PR, check this box
If you want Ask AI rate limiting, turn it on yourself. Upgrading leaves it disabled.
Publish Vercel Firewall SDK rules in your site's project. Count by header:x-vercel-rate-limit-key for per-client-IP limits, and choose your request limit and window.
Add rateLimit: { ids: ["ask-ai"] } to createChatRoute in app/api/chat/route.ts (or your configured chat route). Use your published rule IDs.
Start in log mode, check enforcement in a preview, then enforce in production.
Publish the rules before you enable the option, because missing rules return 503 for chat requests. Protected previews need Protection Bypass for Automation and exposed Vercel system environment variables. See the setup instructions.
If your chat route already wraps POST with its own Firewall SDK checks, remove that wrapper when you enable rateLimit, and reuse the same rule IDs. Otherwise requests are counted twice. You can also drop your app's direct Firewall SDK dependency unless another route uses it.
If your custom CSS reads --shiki-dark on code spans, switch to the --shiki-token-* variables. Code blocks using the default theme no longer set --shiki-dark.
If you send your own message histories to the chat route (not through the built-in Ask AI client), make sure every message has a parts array, every part has a string type, and every tool part has a valid toolCallId. Requests that break these rules, or that have more than 2,000 parts in total, now get a 400. You can raise the part limit with limits.maxMessageParts.
What you get
New default model: Ask AI now uses GPT-6 Luna (openai/gpt-6-luna) through AI Gateway. Explicit model overrides, proxies, and eve agents keep their current models.
Smaller pages: Pages ship less JavaScript and HTML. CommandPrompt no longer needs motion, several MDX components load only when used, code blocks are lighter, and phones no longer prefetch every navbar link.
Ask AI improvements: Messages can be up to 4,000 characters, short messages like "hi" can be sent, and an optional Share chat action is available. Eve agents on eve 0.84 and newer now show their answers.
Accessibility fixes: Keyboard focus and Escape handling are better in the mobile menu, search, and Ask AI. Search results are announced to screen readers, and task-list checkboxes are labeled.
Theme shortcut: Pressing T toggles light and dark themes by default.
Summarized by anthropic/claude-opus-5.5 from the geistdocs changelog for 2.14.1–2.15.0. Double-check it against your site before merging.
vercel-gh-bot-5Bot
changed the title
Update dependency @vercel/geistdocs to v2.14.1
Update dependency @vercel/geistdocs to v2.14.2
Oct 31, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.14.0→2.15.0Opened by the central geistdocs Renovate in vercel/geistdocs. An upgrade report comment on this PR lists any code changes the site needs. Push those changes to this branch, then review and merge it like any other PR; it never merges on its own.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.