Proposal: add ErrorHandler to ServerOptions
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
- #865 de @ravyg — cerrado sin fusionar
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- go
- Área
- backend-api-design
Línea de trabajo
Comienza revisando la infraestructura de serving y la API ServerOptions descrita en el issue. Compara el alcance propuesto del servidor con la discusión sobre SessionOptions en #148 antes de decidir dónde debe ubicarse el handler. Se considerará terminado cuando el alcance y la API pública estén acordados y los usuarios puedan recibir errores de serving fuera de banda.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
At various points in the serving infrastructure, an error is produced out-of-band of any particular client RPC or API call. We should add an ErrorHandler to allow users of the SDK to receive these errors.
Open question: should this be scoped to the Server, or to the Session? Probably it should be scoped to the session, in which case this belongs on something like the SessionOptions being discussed in #148.
- Lenguaje dominante
- Go
- Estrellas
- 5.2k
- Forks
- 568
- Merge medio
- 1 d 15 h
- PR fusionados (30 d)
- 39
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de modelcontextprotocol/go-sdk
-
Session-lifecycle bookkeeping logs at info, spamming multiple log lines per request on stateless streamable HTTPPosiblemente ocupada @anneheartrecord la tomó hace 42 días. AbiertoP3
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
modelcontextprotocol/go-sdk#1204 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Expose generic `SendNotification` on `ServerSession` for custom protocol extensionsPosiblemente ocupada @ajuijas la tomó hace 208 días. Abiertoneeds investigation
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
modelcontextprotocol/go-sdk#745 · 13 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
mcp: client returns an input_required result that has only requestState instead of retryingPosiblemente ocupada @SergeevDmitry la tomó hoy. Abierto
Dificultad 3/5 Medio día Aptitud para principiantes 62/100
modelcontextprotocol/go-sdk#1364 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 18/100
modelcontextprotocol/go-sdk#1359 ·
Los mantenedores suelen responder en 1 día
-
Streamable HTTP: a tool result that fails to marshal leaves the POST hanging (no JSON-RPC error)Abierto
Dificultad 4/5 1-2 días Aptitud para principiantes 45/100
modelcontextprotocol/go-sdk#1358 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de modelcontextprotocol/go-sdk
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
siyuan-note/siyuan#20353 ·
Los mantenedores suelen responder en 1 día
-
attributes-natural-language "en-US" is rejected by PAPPL >= 1.4.12 printers (RFC 8011 requires lowercase)Posiblemente ocupada @ChrisEdgington la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
OpenPrinting/ipp-usb#140 ·
-
Discriminator mapping keys are listed in a random orderPosiblemente ocupada @reuvenharrison la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Idle compaction monitors LIST the replica every tick when the newest destination file spans more than one TXIDPosiblemente ocupada @pishuv la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
benbjohnson/litestream#1563 ·
Los mantenedores suelen responder en 2 días
-
triage needed
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días