CSSwitch v0.3.6 adds preview support for custom OpenAI Responses-compatible providers.
Added
- New "Custom OpenAI Responses" provider profile.
- The proxy derives
/responsesand/modelsfrom an OpenAI-compatible base root. - Basic Anthropic Messages <-> OpenAI Responses conversion.
Fixed
- Improves DashScope Responses compatibility for tool requests by using conservative tool-choice and output-token handling.
- Omits tool definitions currently rejected by DashScope Responses compatibility mode, while keeping other tools available.
Notes
- Responses streaming is currently implemented as an upstream non-streaming request followed by local Anthropic SSE replay.
- macOS build is ad-hoc signed and not notarized; first launch may require right-click Open or approving it in System Settings.
Validation
test/run_all.sh --require-release-ready- Live local proxy checks for DashScope Responses-compatible non-streaming and replayed-streaming requests.