Allow Ollama provider to support Ollama Cloud directly
Currently I have added Ollama Cloud to BoltAI 2 as a custom OpenAI provider, howevr it would be nice (cosmetically) if the endpoint https://ollama.com could be added to the Ollama provider, along with an API key so that the Ollama icon is used.

paulgit about 5 hours ago
Feature Requests
Allow Ollama provider to support Ollama Cloud directly
Currently I have added Ollama Cloud to BoltAI 2 as a custom OpenAI provider, howevr it would be nice (cosmetically) if the endpoint https://ollama.com could be added to the Ollama provider, along with an API key so that the Ollama icon is used.

paulgit about 5 hours ago
Feature Requests
In Progress
Kimi 3 error message
I already had a similiar problem with another model - see my earlier post.

Christian Hofer about 10 hours ago
Bug Reports
In Progress
Kimi 3 error message
I already had a similiar problem with another model - see my earlier post.

Christian Hofer about 10 hours ago
Bug Reports
Add support for Cursor API
https://cursor.com/en-US/docs/cloud-agent/api/endpoints#create-an-agent describes how to access the Cursor via API-Key. Yet we’re not able to access their models, e.g. composer 2.5. Please add Cursor in the list of AI-Providers

Johannes H 2 days ago
Feature Requests
Add support for Cursor API
https://cursor.com/en-US/docs/cloud-agent/api/endpoints#create-an-agent describes how to access the Cursor via API-Key. Yet we’re not able to access their models, e.g. composer 2.5. Please add Cursor in the list of AI-Providers

Johannes H 2 days ago
Feature Requests
Unable to connect to my providers on MacOS Golden Gate
I installed MacOS Golden Gate and I am now unable to connect to Fireworks or Sakana Fugu. I get an invalid API key error message although the key is absolutely correct. MacOS Golden Gate (27 - Developer Beta) BoltAI 2.13.7 build 76 Not a SetApp User Fireworks or Sakana Fugu (Deep Infra works for some reason)

Matthew Hamilton 3 days ago
Bug Reports
Unable to connect to my providers on MacOS Golden Gate
I installed MacOS Golden Gate and I am now unable to connect to Fireworks or Sakana Fugu. I get an invalid API key error message although the key is absolutely correct. MacOS Golden Gate (27 - Developer Beta) BoltAI 2.13.7 build 76 Not a SetApp User Fireworks or Sakana Fugu (Deep Infra works for some reason)

Matthew Hamilton 3 days ago
Bug Reports
In Progress
Cloud Sync Persistently Fails at 88%
It is not an authentication error. === BoltAI Sync Error Report === Timestamp: 2026-07-15T06:38:23Z SyncEngineError: Cloud Sync paused due to a sync authorization error. Retry or export diagnostics so we can investigate. Full Error: authenticationError === End Report ===

Narain Jashanmal 3 days ago
Bug Reports
In Progress
Cloud Sync Persistently Fails at 88%
It is not an authentication error. === BoltAI Sync Error Report === Timestamp: 2026-07-15T06:38:23Z SyncEngineError: Cloud Sync paused due to a sync authorization error. Retry or export diagnostics so we can investigate. Full Error: authenticationError === End Report ===

Narain Jashanmal 3 days ago
Bug Reports
Turn-taking error
Mac OS26, Bolt AI 2 latest, Gemini Flash Pro latest i keep getting this error message: Error Please ensure that function call turn comes immediately after a user turn or after a function response turn. Retry Message Can’t break the cycle. Very difficult to exit the error loop. seems like random chance to succeed.

Nigel Protter 5 days ago
Bug Reports
Turn-taking error
Mac OS26, Bolt AI 2 latest, Gemini Flash Pro latest i keep getting this error message: Error Please ensure that function call turn comes immediately after a user turn or after a function response turn. Retry Message Can’t break the cycle. Very difficult to exit the error loop. seems like random chance to succeed.

Nigel Protter 5 days ago
Bug Reports
Local MCP server 𝐓𝐨𝐨𝐥-𝐂𝐚𝐥𝐥 𝐋𝐨𝐨𝐩 𝐁𝐮𝐠
The hanging behavior is a known technical issue in the integration between the local client application (the chat interface or terminal wrapper) and the LLM API. It is called a Tool-Call Loop Hang. Here is the step-by-step sequence that causes the freeze: AI Initiates Tool: The user requests a file modification or read. The AI generates a tool call (e.g., mcp_edit_file_6lpu9l) and stops generating text, as required by the API protocol. MCP Server Executes: The local MCP server successfully executes the file edit and returns the result (the diff or file contents) to the client application. The Integration Gap (The Hang): In a fully automated integration, the client application is supposed to immediately feed the tool's output back to the LLM to trigger the next text generation turn. However, in this specific client setup, the application fails to auto-trigger the next turn. It pauses and waits. The Wake-Up: Because the client is waiting for the AI, and the AI is waiting for the client to send the tool results, the interface hangs. When the user types any message (e.g., "are you stuck again?"), it forces the client application to package the entire conversation history—including the pending tool results—and send it to the LLM. This instantly wakes the AI up, resulting in the immediate "AI-OK" response. 𝐇𝐨𝐰 𝐭𝐨 𝐅𝐢𝐱 𝐨𝐫 𝐌𝐢𝐭𝐢𝐠𝐚𝐭𝐞 𝐭𝐡𝐞 𝐈𝐬𝐬𝐮𝐞 Client-Side Configuration (Permanent Fix): The developer of the client application or terminal wrapper must update the execution logic. The client must automatically post the tool output back to the LLM API endpoint to request the next completion turn without waiting for manual user input. User Workaround (Immediate Fix): Whenever a tool call completes (you will see the green tool response block in the interface) and the interface pauses for more than 3 seconds, type a single character (such as a period . or go) and press Enter. This forces the client to send the tool results to the LLM and resumes execution instantly. AI Mitigation (Combining Steps): The AI will minimize sequential tool calls where possible, combining reads or edits into single multi-file operations to reduce the number of turn transitions.

Nigel Protter 5 days ago
Bug Reports
Local MCP server 𝐓𝐨𝐨𝐥-𝐂𝐚𝐥𝐥 𝐋𝐨𝐨𝐩 𝐁𝐮𝐠
The hanging behavior is a known technical issue in the integration between the local client application (the chat interface or terminal wrapper) and the LLM API. It is called a Tool-Call Loop Hang. Here is the step-by-step sequence that causes the freeze: AI Initiates Tool: The user requests a file modification or read. The AI generates a tool call (e.g., mcp_edit_file_6lpu9l) and stops generating text, as required by the API protocol. MCP Server Executes: The local MCP server successfully executes the file edit and returns the result (the diff or file contents) to the client application. The Integration Gap (The Hang): In a fully automated integration, the client application is supposed to immediately feed the tool's output back to the LLM to trigger the next text generation turn. However, in this specific client setup, the application fails to auto-trigger the next turn. It pauses and waits. The Wake-Up: Because the client is waiting for the AI, and the AI is waiting for the client to send the tool results, the interface hangs. When the user types any message (e.g., "are you stuck again?"), it forces the client application to package the entire conversation history—including the pending tool results—and send it to the LLM. This instantly wakes the AI up, resulting in the immediate "AI-OK" response. 𝐇𝐨𝐰 𝐭𝐨 𝐅𝐢𝐱 𝐨𝐫 𝐌𝐢𝐭𝐢𝐠𝐚𝐭𝐞 𝐭𝐡𝐞 𝐈𝐬𝐬𝐮𝐞 Client-Side Configuration (Permanent Fix): The developer of the client application or terminal wrapper must update the execution logic. The client must automatically post the tool output back to the LLM API endpoint to request the next completion turn without waiting for manual user input. User Workaround (Immediate Fix): Whenever a tool call completes (you will see the green tool response block in the interface) and the interface pauses for more than 3 seconds, type a single character (such as a period . or go) and press Enter. This forces the client to send the tool results to the LLM and resumes execution instantly. AI Mitigation (Combining Steps): The AI will minimize sequential tool calls where possible, combining reads or edits into single multi-file operations to reduce the number of turn transitions.

Nigel Protter 5 days ago
Bug Reports
In Progress
Problem with Claude Sonnet 5
macOS Tahoe Version 26.6 Beta (25G5052e) BoltAl 2 Version 2.13.7 (build 76) Error "temperature' is deprecated for this model. No response from Claude Sonnet 5 - error message above. Thanks

Christian Hofer 5 days ago
Bug Reports
In Progress
Problem with Claude Sonnet 5
macOS Tahoe Version 26.6 Beta (25G5052e) BoltAl 2 Version 2.13.7 (build 76) Error "temperature' is deprecated for this model. No response from Claude Sonnet 5 - error message above. Thanks

Christian Hofer 5 days ago
Bug Reports
In Progress
Main window not visible on launch
I have reopen windows when logging in checked during shutdown. But most times, after a restart, the main window doesn’t show when I switch to the app via Cmd+Tab. I believe its the same behavior if I tap on the dock icon. While restarting the app works, it’s starting to get to me since I don’t quit it. Hopefully its a quick fix?

resting 13 days ago
Bug Reports
In Progress
Main window not visible on launch
I have reopen windows when logging in checked during shutdown. But most times, after a restart, the main window doesn’t show when I switch to the app via Cmd+Tab. I believe its the same behavior if I tap on the dock icon. While restarting the app works, it’s starting to get to me since I don’t quit it. Hopefully its a quick fix?

resting 13 days ago
Bug Reports
View Thoughts
I love to review the reasoning behind the output for any given post. I really like the way you have the reasoning/thoughts displayed while the model is processing, but upon completion, I see that the “View Thoughts” section is then constricted to a very small popup window. I’d love to be able to expand the “View Thoughts” section and read it in the main window along with the output. Maintaining the same formatting as it has while streaming would be really cool.

david.sheley 13 days ago
Feature Requests
View Thoughts
I love to review the reasoning behind the output for any given post. I really like the way you have the reasoning/thoughts displayed while the model is processing, but upon completion, I see that the “View Thoughts” section is then constricted to a very small popup window. I’d love to be able to expand the “View Thoughts” section and read it in the main window along with the output. Maintaining the same formatting as it has while streaming would be really cool.

david.sheley 13 days ago
Feature Requests
In Progress
Claude Code fails to display the latest available models.
I have a subscription to Claude and connected Claude Code to BoltAI, but unfortunately Claude Code doesn't display newer models such as Fable 5, Sonnet 5, and Opus 4.8 in its list. My OS version: MacOS Tahoe Version 26.5.2 Your BoltAI app version: 2.13.7 (Build 76) Are you a Setapp user: No

Mahdi 13 days ago
Bug Reports
In Progress
Claude Code fails to display the latest available models.
I have a subscription to Claude and connected Claude Code to BoltAI, but unfortunately Claude Code doesn't display newer models such as Fable 5, Sonnet 5, and Opus 4.8 in its list. My OS version: MacOS Tahoe Version 26.5.2 Your BoltAI app version: 2.13.7 (Build 76) Are you a Setapp user: No

Mahdi 13 days ago
Bug Reports
In Progress
"Type validation failed" Errors
I’m a Setapp user running MacOS Tahoe 26.5.1 I am receiving error messages like the one below that I believe have been occurring since the last update. Type validation failed: Value: {"choices":[{"delta":{"content":" AAA"},"index":0,"message":{"content":"For AAA","role":"assistant"}}],"citations":["https://paleblueearth.com/blogs/news/how-to-safely-clean-battery-corrosion","https://www.reddit.com/r/batteries/comments/f4g81g/how_to_clean_up_battery_corrosion/","https://www.youtube.com/watch?v=ITKmMipctsk","https://www.youtube.com/watch?v=DHs07Y5d9sM","https://www.facebook.com/groups/ElectronicParts/posts/2449843178538336/","https://education.ti.com/en/customer-support/knowledge-base/ti-83-84-plus-family/general-information/39837","https://www.youtube.com/shorts/WU18As2JvM4","https://www.instructables.com/How-to-Fix-Corroded-Battery-Terminals/"],"created":1783199528,"id":"60675ac2-7617-4e1e-ab4f-f72b9f0e4816","model":"sonar","object":"chat.completion.chunk","search_results":[{"date":"2023-11-03","last_updated":"2026-03-01","place_metadata":null,"snippet":"It's recommended to use a cleaning solution with mild acidity, such as lemon juice or vinegar. You can also create a solution by mixing baking soda and water.\nIt’s important that you take safety measures to carefully clean up any battery leakage.\nHere are a few tips and steps to safely clean off corrosion!\n### Safety Gear\nFirst of all, make sure you begin the process by putting on protective gear.\nBattery acid can be dangerous because it’s a corrosive material.\nBe careful not to touch it, as it can cause chemical burns if it comes into contact with your skin.\nIt’s recommended that you wear eye protection as well as gloves and complete this process in a well-ventilated area.\n### Clean the Corrosion\nNext, remove the corroded battery using gloves.\nWipe off the corrosion using a wet rag and place your battery in a bag for recycling later.\nThen, you’ll want to clean the corrosion off of your device, drawer, or whatever it may have leaked onto.\nIt’s recommended to use a cleaning solution with mild acidity, such as lemon juice or vinegar.\nYou can also create a solution by mixing baking soda and water.\nSimply mix a couple tablespoons of baking soda with some water to create a paste-like cleaning solution.\n...\nYou can use a wire brush, toothbrush, or Q-tip to clean the corroded residue off your device.\nIf you use the baking soda solution, the reaction will cause the battery acid to bubble and neutralize, making it easy for you to scrub away.\nIf you use a low-acid solution of lemon juice or vinegar, allow a moment for the chemicals to react once you put a few drops on the corrosion.\nAfter a couple minutes, you can start scrubbing.\nIf there is still corroded residue after scrubbing with a wire brush, you can use a toothpick or a small file to clean off the smaller areas on your d

Kevin Brown 14 days ago
Bug Reports
In Progress
"Type validation failed" Errors
I’m a Setapp user running MacOS Tahoe 26.5.1 I am receiving error messages like the one below that I believe have been occurring since the last update. Type validation failed: Value: {"choices":[{"delta":{"content":" AAA"},"index":0,"message":{"content":"For AAA","role":"assistant"}}],"citations":["https://paleblueearth.com/blogs/news/how-to-safely-clean-battery-corrosion","https://www.reddit.com/r/batteries/comments/f4g81g/how_to_clean_up_battery_corrosion/","https://www.youtube.com/watch?v=ITKmMipctsk","https://www.youtube.com/watch?v=DHs07Y5d9sM","https://www.facebook.com/groups/ElectronicParts/posts/2449843178538336/","https://education.ti.com/en/customer-support/knowledge-base/ti-83-84-plus-family/general-information/39837","https://www.youtube.com/shorts/WU18As2JvM4","https://www.instructables.com/How-to-Fix-Corroded-Battery-Terminals/"],"created":1783199528,"id":"60675ac2-7617-4e1e-ab4f-f72b9f0e4816","model":"sonar","object":"chat.completion.chunk","search_results":[{"date":"2023-11-03","last_updated":"2026-03-01","place_metadata":null,"snippet":"It's recommended to use a cleaning solution with mild acidity, such as lemon juice or vinegar. You can also create a solution by mixing baking soda and water.\nIt’s important that you take safety measures to carefully clean up any battery leakage.\nHere are a few tips and steps to safely clean off corrosion!\n### Safety Gear\nFirst of all, make sure you begin the process by putting on protective gear.\nBattery acid can be dangerous because it’s a corrosive material.\nBe careful not to touch it, as it can cause chemical burns if it comes into contact with your skin.\nIt’s recommended that you wear eye protection as well as gloves and complete this process in a well-ventilated area.\n### Clean the Corrosion\nNext, remove the corroded battery using gloves.\nWipe off the corrosion using a wet rag and place your battery in a bag for recycling later.\nThen, you’ll want to clean the corrosion off of your device, drawer, or whatever it may have leaked onto.\nIt’s recommended to use a cleaning solution with mild acidity, such as lemon juice or vinegar.\nYou can also create a solution by mixing baking soda and water.\nSimply mix a couple tablespoons of baking soda with some water to create a paste-like cleaning solution.\n...\nYou can use a wire brush, toothbrush, or Q-tip to clean the corroded residue off your device.\nIf you use the baking soda solution, the reaction will cause the battery acid to bubble and neutralize, making it easy for you to scrub away.\nIf you use a low-acid solution of lemon juice or vinegar, allow a moment for the chemicals to react once you put a few drops on the corrosion.\nAfter a couple minutes, you can start scrubbing.\nIf there is still corroded residue after scrubbing with a wire brush, you can use a toothpick or a small file to clean off the smaller areas on your d

Kevin Brown 14 days ago
Bug Reports
Quick open chat modal palette
I’d like a shortcut-triggered palette with type-ahead title search for opening one of my chats. Examples can be found in most IDEs/code editors, e.g. ⌘⇧O in Xcode.

tight.clown 18 days ago
Feature Requests
Quick open chat modal palette
I’d like a shortcut-triggered palette with type-ahead title search for opening one of my chats. Examples can be found in most IDEs/code editors, e.g. ⌘⇧O in Xcode.

tight.clown 18 days ago
Feature Requests
In Progress
Toggle Inspector View menu option is permanently greyed out
Shortcut also doesn’t work so I have to mouse over to the icon to show/hide the Inspector.

tight.clown 18 days ago
Bug Reports
In Progress
Toggle Inspector View menu option is permanently greyed out
Shortcut also doesn’t work so I have to mouse over to the icon to show/hide the Inspector.

tight.clown 18 days ago
Bug Reports
In Progress
Typing in the input field of renaming a chat is illegible
When you type, the text is white-on-white. This shows typing and then selecting text:

tight.clown 18 days ago
Bug Reports
In Progress
Typing in the input field of renaming a chat is illegible
When you type, the text is white-on-white. This shows typing and then selecting text:

tight.clown 18 days ago
Bug Reports
Chat on app open doesn’t follow New Chat settings
On initial app open, Bolt opens to an empty/new chat but this chat doesn’t follow the settings (model or tool) saved in Settings. The New Chat settings ARE applied if you tap the trailing new chat icon in the navigation bar and create a new chat. But this makes it sluggish to open Bolt and immediately start typing.

chris 20 days ago
BoltAI Mobile
Chat on app open doesn’t follow New Chat settings
On initial app open, Bolt opens to an empty/new chat but this chat doesn’t follow the settings (model or tool) saved in Settings. The New Chat settings ARE applied if you tap the trailing new chat icon in the navigation bar and create a new chat. But this makes it sluggish to open Bolt and immediately start typing.

chris 20 days ago
BoltAI Mobile
In Progress
AI Workflows output is not formatted
When ever i use AI Workflow for example in a text app like Notes, Obsidian, Email client…. that is like: This is just an example second line text third line text and when i for example run it through AI Workflow (lets say something simple like “Fix spelling and grammar”) the output i always get is: This is just an example. Second line text. Third line text. No mater which output format i set i always get the same result… is this just on my side?

David 23 days ago
Bug Reports
In Progress
AI Workflows output is not formatted
When ever i use AI Workflow for example in a text app like Notes, Obsidian, Email client…. that is like: This is just an example second line text third line text and when i for example run it through AI Workflow (lets say something simple like “Fix spelling and grammar”) the output i always get is: This is just an example. Second line text. Third line text. No mater which output format i set i always get the same result… is this just on my side?

David 23 days ago
Bug Reports
In Progress
Connectors / reconnect (MCP Servers via http)
When using connectors, I get issues on a daily basis with connecting to MCP servers via connectors for example, Bright Data. Some of them have connection timeouts and disconnect you. The problem is that when the LLM tries to use them, it can't, because the connector is disconnected. The only way to fix it is to go to Settings / Connectors / Reconnect. It would be really great to have a connection health check with a reconnect on each LLM call so it can automatically reconnect.

David 23 days ago
Bug Reports
In Progress
Connectors / reconnect (MCP Servers via http)
When using connectors, I get issues on a daily basis with connecting to MCP servers via connectors for example, Bright Data. Some of them have connection timeouts and disconnect you. The problem is that when the LLM tries to use them, it can't, because the connector is disconnected. The only way to fix it is to go to Settings / Connectors / Reconnect. It would be really great to have a connection health check with a reconnect on each LLM call so it can automatically reconnect.

David 23 days ago
Bug Reports
Compact conversation?
Lots of more capable agents like coding agents have a compact conversation feature that takes the conversation above it and condenses it down to something that reduces context use. I’ve found that context overflow / poisoning can be a problem in long dialogues. I usually kind of do this manually, have it summarize and then make a new discussion, but a way to compact and then a feature to include the previous N up to and including the most recent compacting would be nice.

Adam Ierymenko 25 days ago
Feature Requests
Compact conversation?
Lots of more capable agents like coding agents have a compact conversation feature that takes the conversation above it and condenses it down to something that reduces context use. I’ve found that context overflow / poisoning can be a problem in long dialogues. I usually kind of do this manually, have it summarize and then make a new discussion, but a way to compact and then a feature to include the previous N up to and including the most recent compacting would be nice.

Adam Ierymenko 25 days ago
Feature Requests