APIBypass v0.5.6
What's New
SSE Compatibility Fix
- Fixed SSE parsing for non-standard providers: Resolved an issue where some API providers (e.g., MiMo) return SSE events without blank line separators, causing complete response failure. The decoder now correctly handles both standard and non-standard SSE formats.
Extended Thinking Support
- Anthropic → OpenAI thinking conversion: When converting Anthropic streaming responses to OpenAI format,
thinking_deltablocks are now mapped to OpenAI's nativereasoning_contentfield, ensuring seamless display in OpenAI-compatible clients. - Redacted thinking handling:
redacted_thinkingblocks are converted to a placeholder message inreasoning_content.
Claude Code Launcher Improvements
- Simplified default templates: Reduced from 3 preset templates to 1 empty "Default" template for cleaner initial state.
- Unified UI styling: Terminal selection section now matches the environment variables section with consistent border styling.
Changelog
- fix: SSE decoder compatibility with non-standard SSE format (no blank line separators)
- feat: convert Anthropic
thinking_deltato OpenAIreasoning_contentin streaming translation - feat: handle
redacted_thinkingblocks in Anthropic → OpenAI conversion - feat: add
signature_deltahandling (ignored for single-turn, needed for multi-turn continuity) - refactor: simplify default templates to single empty "Default" template
- style: unify terminal selection section border with environment variables section
- chore: add debug logging for SSE stream processing
Download
Build from Source
git clone https://github.com/panando/APIBypass.git
cd APIBypass
git checkout v0.5.6
swift build -c releaseRequirements: macOS 14.0+, Swift 6.0+, Xcode 16.0+