Set reasoning_effort: "none"
for custom openai compatible providers when reasoning is disabled.
reasoning: false
to request body when reasoning is disabled, #1106Fix Perplexity (they changed API url)
Move reasoning settings to the input area:
@
to run one-off MCP servers:Fix styling
Add logging for LLM requests, see Settings > Advanced > Logging
Fix a bug with Google web search (api key)
Fix Google web search (update the user-agent so it doesn't get blocked by Google)
Use native-tls instead of rustls, potentially fix #1046
Queue messages
When the model is still generating response, you can send messages to a queue, and queued messages will be sent automatically when the ongoing request finishes.
Fix OpenRouter error when using stored API key from Cloudflare AI Gateway
Now you can use API keys stored in Cloudflare AI gateway, so you don't need to manually enter API keys for AI providers on ChatWise: https://docs.chatwise.app/observability#api-keys
Display token usage for the response message
Add UI for setting env variables and headers in MCP server
Fix Window restoration, closes #1020
Fix Volcengine #1013
Google/Anthropic providers
Remove Gemini 2.5 Flash Thinking
Claude Opus 4.1 Thinking
Claude Opus 4 Thinking
Claude Sonnet 4 Thinking
, you can use the reasoning setting in the sidebar to enable/disable thinking instead
New model settings in custom provider
Now you can tell ChatWise if reasoning can be disabled for a model
Display context usage:
<img width="536" height="262" alt="CleanShot 2025-09-06 at 01 22 13@2x" src="https://github.com/user-attachments/assets/ac485bd7-80ca-46c9-9362-49c04977dcff" />Limitations for now:
Use custom titlebar on Windows and Linux
Fix UI
Fix Vercel provider