Repository navigation
CSSwitch v0.3.5 — API/provider stability
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