Skip to content

CSSwitch v0.3.5 — API/provider stability

Choose a tag to compare

@SuperJJ007 SuperJJ007 released this 06 Jul 09:13
· 555 commits to main since this release

CSSwitch v0.3.5 focuses on API/provider stability. It tightens the Anthropic-compatible provider path used by DeepSeek, Kimi, and custom Anthropic endpoints, with clearer provider policy handling and more robust streaming/error behavior.

Highlights

  • Extracted provider policy and Anthropic-compatible protocol handling into focused modules.
  • Improved streaming keepalive, upstream error forwarding, and end-of-stream behavior.
  • Filtered unsupported Kimi server-side tool definitions before forwarding requests.
  • Added focused regression coverage for provider policy and Anthropic compatibility paths.

Validation

  • test/run_all.sh: all 5 layers passed.
  • Desktop Rust tests, clippy/fmt, and frontend syntax checks passed.
  • DeepSeek streaming and non-streaming smoke paths completed.
  • Kimi failures observed during validation were upstream quota/rate-limit 429 responses, not a proxy regression.

Install

Download CSSwitch_0.3.5_aarch64.dmg, open it, and drag CSSwitch.app into Applications.

SHA-256:

5c10f973827f8cb14eac1874b98c6f5d5bbbf97c0969b76f30d6ee40fb27c8cc