chore: v0.50.0 - #209
Merged
Merged
chore: v0.50.0#209
Conversation
- Bump the workspace version to 0.50.0 - release-notes/0.50.0.md: Claude Desktop gateway support, DeepSeek Harness cleaning, GLM Coding Plan quota, Antigravity CLI recognition, listening on an interface that is not there yet; request store schema 20 -> 21 (history emptied on upgrade), CONTROL_API_VERSION 23 - Write client_sse() in the form newer clippy asks for (nonminimal_bool); same logic Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018r4jRvQk9vJq4w4NnUrP58
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.
Requested by F · project thread
What this changes
Bumps the workspace to 0.50.0 and adds
release-notes/0.50.0.md, the summary the release page will carry. Taggingv0.50.0on the merge commit publishes the release.The release covers #203 (Claude Desktop gateway support), #204 (GLM Coding Plan quota), #205 (DeepSeek Harness cleaning,
/files404), #206 (listening on an interface that is not there yet), #207 (Antigravity CLI recognition) and #208 (pre-release review fixes).Why
The desktop app pins core by tag, and lite needs these changes. The upgrade notes state the two breaking points: the request store schema goes from 20 to 21, so the request history is emptied on the first start, and
CONTROL_API_VERSIONis 23, so ThinkWatch Lite must regenerate its protocol types from this tag (Lite 2026.9.17, on 0.49.0, does not connect to it).It also rewrites
client_sse()intw-dialect/src/convert.rsasself.client != Dialect::Gemini || self.shape.gemini_sse. That is the same logic, in the form newer clippy asks for (nonminimal_boolfires on rustc 1.94.1), so CI does not go red once its stable toolchain moves.How it was verified
cargo fmt --all -- --check: cleancargo clippy --workspace --all-targets -- -D warnings(rustc 1.94.1): clean after theclient_sserewrite, which failed before itcargo test --workspace: every test binary green, no failurespython3 scripts/release_notes_test.py: 17 tests OK, including rendering the new notes filetw-api:CONTROL_API_VERSION = 23,tw-storeSCHEMA = 21, newQuotaCredits,monthlywindow,session_log_bytes, and thegw.files.unsupportedmessage codeNo routing, forwarding or credential handling changes in this PR.
Notes for review
The notes name no Lite version that includes 0.50.0, because none is released yet. They say Lite 2026.9.17 stays on 0.49.x and give the command to switch a server back to 0.49.1.
🤖 Generated with Claude Code
https://claude.ai/code/session_018r4jRvQk9vJq4w4NnUrP58
Generated by Claude Code