OpenCode v1.14.25: Roslyn LSP & Permission Fixes
OpenCode v1.14.25 brings Roslyn LSP support for C# and Razor files, fixes permission config rule ordering, and improves shell working directory handling after login startup.
TL;DR
- Roslyn LSP support added for Razor, .cshtml, and C# script files
- Permission config now preserves rule order with full IntelliSense
- LSP permission prompts now show request details (operation, file, cursor position)
- Fixed shell working directory handling after login shell startup
- GPT-5.5 with OpenAI OAuth now uses correct context limits
New
- Roslyn LSP support — Added Language Server Protocol support for Razor, .cshtml, and C# script files for better IDE integration
- Enhanced permission prompts — LSP permission requests now display operation details, file path, and cursor position for clearer context
Fixed
- Permission config rule order — Permission configurations now preserve rule order and expose full IntelliSense for tool permission keys
- Shell working directory — Shell commands maintain correct working directory after login shell startup files execute
- GPT-5.5 context limits — OpenAI OAuth integration now applies correct context limits to prevent compaction issues
Community Contributions
- @altendky — Clarified git amend condition to require verifying commit landed
- @b0o — Added prettier to devDependencies for build consistency
Update via: npm install opencode@1.14.25 or check the release page.
Source: OpenCode