Rider .NET Debugger Architecture: Minimal Agent Design for Local and Remote Debugging
Rider debugs .NET by keeping the UI client-side and using a small local debug agent that speaks Microsoft's debugger protocols. This note covers requirements, minimal design, trust boundaries, operational checks, failure modes and design change triggers.