Build 85
This release brings more capable projects, faster AI workflows, and smoother everyday performance, along with a wide range of bug fixes.
New
- Projects now support linked files and folders on your Mac. Your AI can search, read, and edit them as you work. This feature is in beta. [ref] [ref]
- Choose a default agent for each project, so new chats start with that agent's instructions, model, and plugins. [ref]
- BoltAI can automatically read AGENTS.md, AGENT.md, and CLAUDE.md from your linked project folders, saving you from copying instructions into each project.
- "Reveal in Sidebar" takes you from a search result to the chat's location, so you can continue browsing your chats without the search filter. [ref]
- You can now connect your OpenRouter account via OAuth instead of manually entering an API key.
- GPT-6 Astra is now available through Codex CLI. Grok gains Extra High reasoning, and supported Claude models have more reasoning levels to choose from. [ref]
- Amazon Bedrock now caches prompts automatically to reduce the cost of reusing the same instructions and context, with a choice of cache duration.
- Approve edits to linked files directly in chat, either once or for the project. If you're in another app, BoltAI can notify you when it needs your approval.
Improved
- Redesigned project settings to make them easier to navigate. You can now drag files and folders into the new-project window to link them.
- Improved startup speed, chat switching, and the display of code in responses.
- You can now disable providers you don't use, including Setapp, to keep the model picker easier to browse. [ref]
- Improved AI workflow performance.
Fixed
- Fixed crashes related to clipboard handling in AI workflows.
- Fixed slow sidebar searches in large chat libraries.
- Fixed code highlighting losing its colors while a response was being generated.
- Claude now shows an error when it returns an empty response, rather than leaving you without a reply or explanation. [ref]
- Interrupted Claude responses are now marked as incomplete instead of looking like a finished answer. [ref]
- PDF attachments that can't be read now show an error instead of being silently left out of your request.
- Fixed errors when continuing a Claude chat after it read a web page. [ref]
- Fixed plugin-related errors when your chat settings limit how much conversation history is included. [ref]
- Switching providers no longer sends plugins that the new provider doesn't support.
- Fixed Mistral responses failing as they finished generating.
- Fixed duplicate responses and empty response controls caused by overlapping requests. [ref]
- Fixed follow-up messages being lost when sent just after pressing Stop. [ref]
- BoltAI now explains when an agent stops because it has reached its step limit, including after a plugin fails.
- Fixed the main window staying hidden when you clicked BoltAI in the Dock or switched to it with Command-Tab. [ref]
- Opening Instant Chat or Workflow Palette no longer unexpectedly brings up the main window. [ref]
- Fixed HEIC photos dragged from Apple Photos being rejected by AI providers.
- Refreshing the model list no longer keeps showing an outdated locally cached list.
- Failed image generation now shows an error instead of leaving an empty response or a stuck progress indicator.
- Fixed requests timing out after 60 seconds despite a longer timeout in Settings.
- Fixed chats remaining selected in Trash after they were deleted or restored. [ref]




