v1.3.36-vscode
ContinueSummary
This release introduces ClawRouter as a new option for cost-optimized model routing, providing users with more flexibility in managing model costs. Numerous stability fixes were implemented, including resolving crashes in diff handling and intention previews, and preventing IDE freezes caused by large messages in JetBrains environments.
New Features
- Enabled ClawRouter as a new provider option for cost-optimized model routing.
Bug Fixes
- Fixed crashes and exceptions occurring in the DiffStreamHandler related to unsafe casts and negative line numbers.
- Resolved crashes in intention previews caused by SideEffectNotAllowedException.
- Prevented potential memory leaks in CoreMessenger by fixing responseListeners.
- Fixed an issue where large JCEF messages caused freezes in the JetBrains sidebar by implementing message chunking.
- Fixed StringIndexOutOfBoundsException when reading ranges in files.
- Resolved critical and high security vulnerabilities.
- Fixed an issue where square brackets in file paths caused problems with autocomplete in IntelliJ.
- Fixed an issue where a guard was missing for disposed JCEF browsers in sendToWebview calls.
Improvements
- Hardened JetBrains remote configuration synchronization to prevent IDE freezes.
- Fixed mapping of max_tokens to max_completion_tokens specifically for the DeepSeek reasoner in the OpenAI adapter.
- Ensured correct pass-through of message types between core and JetBrains components.