Merged
Conversation
MyPrototypeWhat
pushed a commit
that referenced
this pull request
Mar 30, 2026
### What this PR does Before this PR: - Release v1.8.2 was the latest version - Several bugs and user-facing issues needed to be addressed After this PR: - Version bumped to 1.8.3 - Release notes updated with bilingual changelog - Release branch created for CI/CD release workflow Fixes #N/A (release PR) ### Why we need it and why it was done in this way This is a release PR that triggers the automated release workflow when merged to main. The workflow builds binaries for macOS, Windows, and Linux and creates a draft GitHub release. The following tradeoffs were made: - Includes only user-facing changes in release notes (internal refactoring excluded) The following alternatives were considered: - N/A ### Breaking changes None. This is a patch release with backward-compatible bug fixes and feature additions. ### Special notes for your reviewer This PR includes the following changes since v1.8.2: **New Features (5):** - [Onboarding] Add guided setup flow for new users with CherryIN OAuth login - [Code Tools] Add LMStudio and Ollama support for Claude Code - [Models] Show model IDs for duplicate names in model pickers - [Agents] Add OpenRouter support for Agent mode - [Agents] Upgrade Agent SDK with ToolSearch **Bug Fixes (13):** - [Code Tools] Fix Windows error with tool update messages - [Models] Fix OpenClaw config overwriting user settings - [Paintings] Fix base64 image handling causing HTTP 413 errors - [Files] Fix CherryAI provider PDF conversion - [Files] Fix PDF text extraction in production builds - [Agents] Fix agent chat scroll position memory - [Startup] Fix app crash from missing canvas binaries - [Models] Fix Groq multi-turn conversation errors - [Memory] Fix assistant memory search - [Citations] Fix Gemini citation over-matching - [Agents] Fix reasoning effort button display - [Models] Fix Claude 4.6 max_tokens calculation - [MCP] Fix MCP tools only working on first prompt ### Checklist - [x] PR: The PR description is expressive enough and will help future contributors - [x] Code: Write code that humans can understand and Keep it simple - [x] Refactor: You have left the code cleaner than you found it (Boy Scout Rule) - [x] Upgrade: Impact of this change on upgrade flows was considered and addressed if required - [x] Documentation: A user-guide update was considered and is present (link) or not required - [x] Self-review: I have reviewed my own code before requesting review from others ### Release note ```release-note Cherry Studio 1.8.3 - New Features and Bug Fixes ✨ New Features - [Onboarding] Add guided setup flow for new users with CherryIN OAuth login and automatic model configuration - [Code Tools] Add LMStudio and Ollama support for Claude Code - [Models] Show model IDs for duplicate names in model pickers - [Agents] Add OpenRouter support for Agent mode (Claude Code SDK) - [Agents] Upgrade Agent SDK with ToolSearch for efficient MCP tool discovery 🐛 Bug Fixes - [Code Tools] Fix Windows error where tool update messages were misinterpreted as commands - [Models] Fix OpenClaw config overwriting user settings on every restart - [Paintings] Fix base64 image handling causing HTTP 413 errors in follow-up messages - [Files] Fix CherryAI provider not converting PDF files to text - [Files] Fix PDF text extraction failing in production builds - [Agents] Fix agent chat page not remembering scroll position when switching sessions - [Startup] Fix app crash caused by missing canvas platform binaries - [Models] Fix Groq multi-turn conversation errors - [Memory] Fix assistant memory search returning no results - [Citations] Fix Gemini citation over-matching with short text segments - [Agents] Fix reasoning effort button not showing for reasoning models - [Models] Fix max_tokens calculation for Claude 4.6 models with adaptive thinking - [MCP] Fix MCP tools only working on the first prompt 💄 Improvements - [Models] Use the same model popup for Chat and Agent with consistent features - [Agents] Add revealing animation for agent session renaming ``` **Review Checklist:** - [ ] Review generated release notes in `electron-builder.yml` - [ ] Verify version bump in `package.json` - [ ] CI passes - [ ] Merge to trigger release build 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What this PR does
Before this PR:
After this PR:
Fixes #N/A (release PR)
Why we need it and why it was done in this way
This is a release PR that triggers the automated release workflow when merged to main. The workflow builds binaries for macOS, Windows, and Linux and creates a draft GitHub release.
The following tradeoffs were made:
The following alternatives were considered:
Breaking changes
None. This is a patch release with backward-compatible bug fixes and feature additions.
Special notes for your reviewer
This PR includes the following changes since v1.8.2:
New Features (5):
Bug Fixes (13):
Checklist
Release note
Review Checklist:
electron-builder.ymlpackage.json🤖 Generated with Claude Code