> opencode.ai is the source of truth for OpenCode, the open source coding agent, including its apps, install commands, docs and releases. The current version is OpenCode v2.
> Cite the canonical page, https://opencode.ai/changelog/v1.14.22, not this Markdown file. For an index of the site, see https://opencode.ai/llms.txt.

# Support pull diagnostics from LSP servers that use them

2026-04-23 · v1.14.22, v1.14.21

Support pull diagnostics from LSP servers that use them, including C# and Kotlin.

## Improvements

- **Core:** Fix project detection and caching for bare Git repos and worktrees. ([@StevenTCramer](https://github.com/StevenTCramer))
- **Core:** Improve session compaction so long threads keep more useful context when older history is summarized.
- **Core:** Preserve UTF-8 BOMs when files are edited, patched, or rewritten through tools.
- **Core:** Use Roslyn Language Server for C# support instead of `csharp-ls`. ([@jmbryan4](https://github.com/jmbryan4))
- **Core:** Add the high reasoning variant for supported Mistral Small models. ([@rubdos](https://github.com/rubdos))
- **Core:** Hide unsupported variants for Kimi models that do not expose them.
- **Terminal:** Fail fast when opening an invalid or missing session instead of starting the TUI in a broken state.
- **Terminal:** Skip upgrade checks when auto-update is disabled. ([@rahuliyer95](https://github.com/rahuliyer95))
- **Desktop:** Keep project avatar previews consistent between the sidebar and edit dialog.
- **Desktop:** Improve project icon overrides so uploaded icons and color fallbacks behave correctly in the edit dialog.
- **Desktop:** Improve Linux desktop metadata for app listings and categorization. ([@NN708](https://github.com/NN708))
- **Core:** Respect `.npmrc` settings during npm installs.
- **Core:** Let projects store a custom icon override so the chosen icon persists correctly.
- **Desktop:** Fix session views and nested session items not getting stuck with stale state when switching between sessions.

Released in [v1.14.22](https://github.com/anomalyco/opencode/releases/tag/v1.14.22), [v1.14.21](https://github.com/anomalyco/opencode/releases/tag/v1.14.21)

Newer: [Added an experimental HTTP API endpoint for MCP server status](https://opencode.ai/changelog/v1.14.24) (v1.14.24)

Older: [Fixed a system theme regression in the TUI](https://opencode.ai/changelog/v1.14.20) (v1.14.20)

[All updates](https://opencode.ai/changelog)

---

If something here is wrong or missing, open an issue at https://github.com/anomalyco/opencode/issues.
