Skip to contentImprovements
- CoreMoonshot and Kimi tool schemas are sanitized to avoid rejected tool calls.
- CoreMCP OAuth errors now match the native API more closely.
- CoreProvider OAuth authorize errors now match the native API more closely.
- CoreShell cancellations now finish cleanly instead of leaving aborted commands in a bad state.
- CoreCreating a session over HTTP now works with an empty request body.
- CoreWorkspace HTTP API routes are now mounted through the bridge.
- CoreTool streaming now defaults off for non-Anthropic models when using the Anthropic SDK.
- CoreDeepSeek OpenAI-compatible setups now keep
reasoning_content interleaved by default. - CoreThe experimental LSP tool now forwards the workspace symbol query.
- CoreGoogle Vertex now defaults tool call streaming off.
- TerminalZed context polling stays responsive.
- TerminalPressing Enter in dialogs now triggers the dialog instead of leaking through.@CasualDeveloper
- TerminalFile context is clearer, can be turned off, and clears after sending.
- Terminal
opencode agent create now writes a valid permissions.deny config.@21pounder - DesktopPer-workspace icon overrides now stay applied for subdirectories in the same repo.
- DesktopSync state loading is more reliable for MCP, LSP, and workspace refreshes.