v1.14.21
anomalyco/opencodev1.14.21Apr 23, 2026by opencode-agent[bot]
AI Summary
A significant release with major improvements across multiple areas including LSP diagnostics support, Git repository handling, language server updates, and UI/UX enhancements. It adds support for pulling diagnostics from LSP servers, improves project detection for bare Git repos, and introduces the Roslyn Language Server for C# support.
Key Highlights
- Support pull diagnostics from LSP servers (C# and Kotlin)
- Fix project detection and caching for bare Git repos and worktrees
- Replace csharp-ls with Roslyn Language Server for C# support
- Add Mistral Small high reasoning variant support
- Improve session compaction to preserve useful context
New Features
- LSP server diagnostics pull support
- Roslyn Language Server integration for C#
- Mistral Small reasoning variant
- UTF-8 BOM preservation in file operations
- TUI fail-fast for invalid/missing sessions
Full Release Notes
## Core - Support pull diagnostics from LSP servers that use them, including C# and Kotlin. - Fix project detection and caching for bare Git repos and worktrees. (@StevenTCramer) - Improve session compaction so long threads keep more useful context when older history is summarized. - Preserve UTF-8 BOMs when files are edited, patched, or rewritten through tools. - Use Roslyn Language Server for C# support instead of `csharp-ls`. (@jmbryan4) - Add the high reasoning variant for supported Mistral Small models. (@rubdos) - Hide unsupported variants for Kimi models that do not expose them. ## TUI - Fail fast when opening an invalid or missing session instead of starting the TUI in a broken state. - Skip upgrade checks when auto-update is disabled. (@rahuliyer95) ## Desktop - Keep project avatar previews consistent between the sidebar and edit dialog. - Improve project icon overrides so uploaded icons and color fallbacks behave correctly in the edit dialog. - Improve Linux desktop metadata for app listings and categorization. (@NN708) **Thank you to 6 community contributors:** - @rahuliyer95: - fix(tui): don't check for version upgrades if it's disabled by the user (#20089) - @github-actions[bot]: - Update VOUCHED list - @rubdos: - feat: add Mistral Small reasoning variant support (issue #19479) (#23735) - @jmbryan4: - feat: replace csharp-ls with roslyn-language-server (#14463) - @NN708: - fix(desktop): update desktop file and MetaInfo file (#14933) - @StevenTCramer: - fix(project): use git common dir for bare repo project cache (#19054)