Skip to content

CSSwitch v0.3.6

Latest

Choose a tag to compare

@SuperJJ007 SuperJJ007 released this 06 Jul 11:36

CSSwitch v0.3.6 adds preview support for custom OpenAI Responses-compatible providers.

Added

  • New "Custom OpenAI Responses" provider profile.
  • The proxy derives /responses and /models from 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.