Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Remove use of AsyncLocal to track Task input_required status

Abierto
#1,185 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Refactorización
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Stack tecnológico
csharp

Línea de trabajo

Comienza con la discusión en pull request 1170 y rastrea cómo AsyncLocal realiza el seguimiento del estado input_required automático de Task. Compara ese recorrido con el contexto de la solicitud y McpSessionHandler, y determina después si el seguimiento de solicitudes relacionadas puede compartirse entre clientes y servidores. Se considera terminado cuando el seguimiento ya no depende del contexto de ejecución y el comportamiento afectado sigue estando cubierto.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement P2 ready for work

Do we really need to use the execution context to track the automatic status updates? Any request would be made via the request context. It also seems weird to me that this PR doesn't make any changes to McpSessionHandler. I figured a lot of the task handling would be the same for the client and server, so it makes sense for the logic tracking related requests to go there.

Originally posted by @halter73 in https://github.com/modelcontextprotocol/csharp-sdk/pull/1170#discussion_r2734583079

Lenguaje dominante
C#
Estrellas
4.5k
Forks
814
Merge medio
8 d 7 h
PR fusionados (30 d)
3

Preparar el entorno

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.