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.

OpenCode v1.14.25: Roslyn LSP & Permission Fixes

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