·
19 commits
to main
since this release
What's New
C# LSP — reverted to the csharp-lsp plugin dependency
- Removed the bundled
.lsp.jsonintroduced in v1.8.0 and went back to depending on the officialcsharp-lspplugin. - Rationale: when multiple plugins each declare a
csharp-lsLSP, Claude Code may run duplicate servers and surface conflicting diagnostics (one success / one failure). Centralizing C# LSP in the officialcsharp-lspplugin avoids this and follows the official guidance ("use the prebuilt LSP plugin for common languages; the bundled.lsp.jsonwas an identical copy of csharp-lsp's config").
New experimental components
- Themes (
experimental.themes):wpf-dev-pack .NET Purplein Dark and Light, accented with the .NET brand purple#512BD4. Available in/theme. - Monitor (
experimental.monitors):wpf-build-watchrunsdotnet watch buildand surfaces live build errors. It starts when themake-wpf-projectskill is invoked.
Migration
- C# LSP: ensure the
csharp-lspplugin is installed again (claude /install-plugin csharp-lsp); the v1.8.0 bundled.lsp.jsonis gone. Thecsharp-lsbinary install (dotnet tool install -g csharp-ls) is unchanged. - Experimental themes/monitors are opt-in surfaces (
/theme, on-skill-invoke) and require Claude Code v2.1.105+ for monitors.
Stats
- Skills: 28 (19 command skills + 9 internal
wpf-rule-*preload skills) - Agents: 10
- MCP Servers: 2