T4 - add request metadata, result type, cache hints, error codes, discover schemas types
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
Línea de trabajo
Lea primero las secciones enlazadas de la especificación del 2026-07-28 y, después, localice los tipos existentes de resultado, capacidad, error y prueba de esquema en el proyecto Scala. Implemente las adiciones indicadas de metadatos, resultados, caché, descubrimiento, errores y extensiones, y añada casos de prueba de esquema para cada tipo contra el esquema del 2026-07-28.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Target branch: 2026-07-28-protocol-support
MetaKeysobject with the reserved_metakeys (progressToken,io.modelcontextprotocol/protocolVersion,
clientInfo,clientCapabilities,logLevel,subscriptionId,serverInfo,traceparent,tracestate,
baggage) and helpers to read and write typed values inOption[Map[String, Json]].ResultType(Complete,InputRequired,Other(String)) andresultType: Option[ResultType]on every result type.CacheScope(Public,Private) andttlMs,cacheScopeonListToolsResponse,ListPromptsResult,
ListResourcesResult,ListResourceTemplatesResult,ReadResourceResult.DiscoverParamsandDiscoverResultforserver/discover.- Error codes
-32020,-32021,-32022with typeddata(supported,requested,requiredCapabilities). extensions: Option[Map[String, Json]]onClientCapabilitiesandServerCapabilities.- Schema test cases for each type against the 2026-07-28 schema.
Spec:
- Basic - _meta
- Basic - Result Responses
- Basic - Error Codes
- Caching - Cacheable Results
- Discover - DiscoverResult
- Versioning - Extension Negotiation
- Schema - RequestMetaObject
- Schema - CacheableResult
- Schema - ServerCapabilities
Conformance scenarios that must pass after this task: none.
Docs: no.
- Lenguaje dominante
- Scala
- Estrellas
- 102
- Forks
- 10
- Merge medio
- 1 d 11 h
- PR fusionados (30 d)
- 22
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
- Sin plantilla de pull request
- Sin 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 softwaremill/chimp
-
tier:2 SDK
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
softwaremill/chimp#145 ·
Los mantenedores suelen responder en 1 día
-
2026-07-28 version support
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
softwaremill/chimp#255 ·
Los mantenedores suelen responder en 1 día
-
2026-07-28 version support
Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100
softwaremill/chimp#254 ·
Los mantenedores suelen responder en 1 día
-
2026-07-28 version support
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
softwaremill/chimp#253 ·
Los mantenedores suelen responder en 1 día
-
2026-07-28 version support
Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100
softwaremill/chimp#252 ·
Los mantenedores suelen responder en 1 día
Todos los issues de softwaremill/chimp
Issues similares
-
bug documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 1 día
-
bug 🐞 Untriaged user issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
valkey-io/valkey-glide#7306 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
lichess-org/lila#21988 · 1 comentario ·
Los mantenedores suelen responder en 1 día