Core
Improvements
- Support
.well-known/opencodeconfigs that point to a separate remote config file.
Bugfixes
- Preserve assistant text when replaying signed reasoning blocks. (@edevil)
- Return consistent not-found errors for missing sessions.
- Apply CORS headers before auth so browser clients can reach legacy server endpoints.
- Fix
serve,web, and ACP network options triggering runtime re-entry errors. - Only show connected workspaces in warp flows, and carry the new directory into the session after warping.
- Restore web terminal CSP allowances.
- Sanitize invalid surrogate characters before provider transforms.
- Fix Cloudflare AI Gateway provider options for OpenAI-compatible models. (@NathanDrake2406)
- Use the current workspace with
/new, including local-project warps. - Keep editor selection context stable until it is sent.
- Retry
server_is_overloadedAPI errors automatically. - Restore Mistral Medium 3.5 variants so model selection works correctly.
- Show compaction summaries before retained tail messages.
TUI
Bugfixes
- Keep the selected model when model data refreshes.
- Fix
/agent createto use the/agentspath. (@OpeOginni)
Desktop
Improvements
- Allow trusted app windows to write to the clipboard without permission failures.
Bugfixes
- Ignore broken pipe (
EPIPE) errors in desktop console logging. - Stop auto-installing updates when quitting the app.
- Silence noisy browser API Sentry reports in production.
- Prevent sync bootstrap queries from failing during app startup.
Thank you to 6 community contributors:
- @OpeOginni:
- fix(TUI): update agent create target path from "/agent" to "/agents" (#14427)
- @NathanDrake2406:
- @imduchuyyy:
- docs: update desktop app references from Tauri to Electron (#25965)
- @kill74:
- docs: fix CLI attach section order (#25749)
- @zharinov:
- fix(ui): preserve SVG tags in DOMPurify config for KaTeX math rendering (#25866)
- @edevil:
- fix(provider): preserve assistant message content when reasoning blocks present (#21370)