Mark RunSessionHandler experimental (MCPEXP002)#1383
Conversation
|
@copilot Reuse the |
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
Co-authored-by: jeffhandley <1031940+jeffhandley@users.noreply.github.com>
Done in 8498b79. |
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
MCPEXP002diagnostic ID constants tosrc/Common/Experimentals.csforRunSessionHandler(reusingMCPEXP002instead of addingMCPEXP003)[Experimental]attribute toRunSessionHandlerproperty inHttpServerTransportOptions.cswith updated doc commentExperimentals.csas a linked file inModelContextProtocol.AspNetCore.csproj#pragma warning disable MCPEXP002suppressions in internal source usages (SseHandler.cs,StreamableHttpHandler.cs)#pragma warning disable MCPEXP002suppressions in test files#pragma warning disable MCPEXP002suppression in sample (EverythingServer/Program.cs)docs/list-of-diagnostics.md: removeMCPEXP003, consolidateMCPEXP002to cover both subclassing andRunSessionHandler, document theMCPEXP001vsMCPEXP002groupingExperimentals.csclass-level remarks to explain theMCPEXP001/MCPEXP002distinctionExperimentals.cs: "andRunSessionHandler" → "or referencingRunSessionHandler"HttpServerTransportOptions.RunSessionHandlerdoc comment aboutHttpContextcoming from the initiating request and potentially being unusable afterMcpServer.RunAsyncstartsOriginal prompt
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.