Conformance Track B: stateful HTTP/stdio modes, SEP-2549 absence-assert, remaining MRTR scenarios

Abierto
#1,653 0 comentarios 0 reacciones 1 asignado Ver en GitHub

@halter73 ya está trabajando en esto.

Desde el 25/6/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

area-tests enhancement P2

Follow-up from #1610. Extensions to the cross-SDK conformance harness that were out of scope for the PR:

  • Stateful HTTP + stdio conformance modes — the harness currently exercises draft stateless HTTP; add stateful-HTTP and stdio transport modes.
  • Reinstate SEP-2549 absence-assert (upstream conformance PR #310) — was dropped pending the RunContext refactor; restore once that lands.
  • Two skipped MRTR scenarios (tampered-state HMAC validation, capability-check per-request gating) — ✅ Done in #1610 (commit 52f97d4b). The est_input_required_result_tampered_state and est_input_required_result_capabilities ConformanceServer tools are implemented and both input-required-result-tampered-state / input-required-result-capability-check rows now run (14/14 RunMrtrConformanceTest pass against the local compat/conformance-draft build). In-process wire-level regressions added in MrtrProtocolTests.
  • Upstream server/discover standalone scenario — file/track an upstream conformance-repo issue for the missing standalone scenario so we can cover the server/discover path end-to-end.

cc #1610

Lenguaje dominante
C#
Estrellas
4.5k
Forks
814
Merge medio
9 d 19 h
PR fusionados (30 d)
4

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de modelcontextprotocol/csharp-sdk

Todos los issues de modelcontextprotocol/csharp-sdk

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.