Big restructure of the .NET inspection tooling today. I replaced the old netframework command group with a unified dotnet namespace, consolidating code inspection, build tree, and dependency commands under one roof. The dotnet inspect command now runs JetBrains InspectCode by default with --swea as opt-in, filters out unreliable .Global rules that were producing false positives, and supports a --base flag to scope inspections to files changed since a given git ref. I also added a --roslyn flag that runs Roslyn-based analysis as an alternative engine, with results filtered to only changed .cs files.

The rate-limit status line segment got smarter — it now colour-codes based on consumption pace rather than just the raw percentage, so the visual signal better reflects whether you’re likely to hit the cap.

The other major addition was assist seq for querying Seq log servers. It reuses the same connection-auth pattern I’d built for RavenDB (which I extracted into a shared createConnectionAuth helper), so you can store named connections and query logs with filters directly from the CLI. I added a /seq Claude command alongside it so Claude Code can search logs during debugging sessions.

Finally, I wired up /inspect as a Claude slash command so code inspections can be triggered conversationally without leaving the editor.