Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

URL mode elicitation requires elicitationId, which the 2026-07-28 schema removed

Aperta
#1,399 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

@gocamille ci sta già lavorando.

Dal 27/10/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

bug P1 ready for work T-model

ElicitRequestParams::UrlElicitationParams (and ElicitRequestParamsWire::Url) declare elicitation_id: String as required (crates/rmcp/src/model.rs, current main). In the 2026-07-28 schema, ElicitRequestURLParams has mode, message and url only (schema/2026-07-28/schema.ts): the id served notifications/elicitation/complete, which that revision dropped, since the retry of the call is the completion.

So a server that answers a tools/call with a spec-conformant input_required result holding a URL elicitation is refused by an rmcp client: the input request does not deserialize as InputRequest::Elicitation. Codex 0.164.0 then fails the call with -32600: unsupported MCP tool input request (codex-rs/rmcp-client/src/tool_input.rs, parse_input).

Minimal input request that fails to parse:

{"method":"elicitation/create","params":{"mode":"url","message":"Sign in to github to continue.","url":"https://example.com/oauth/start"}}

Expected: elicitation_id optional (Option<String>) for URL mode, required only where the negotiated protocol is 2025-11-25.

Lingua principale
Rust
Stelle
4.1k
Fork
680
Merge medio
3g 20h
PR unite (30g)
32

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di modelcontextprotocol/rust-sdk

Tutte le issue di modelcontextprotocol/rust-sdk

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.