Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

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

Aberta
#1,399 1 comentário 0 reações 1 responsável Ver no GitHub

Mantenedores costumam responder em até 3 dias

@gocamille já está trabalhando nisso.

Desde 27/10/2026.

Avaliação

Esta issue ainda não foi avaliada.

Descrição

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.

Linguagem predominante
Rust
Estrelas
4.1k
Forks
680
Merge médio
3d 23h
PRs com merge (30d)
34

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de modelcontextprotocol/rust-sdk

Todas as issues de modelcontextprotocol/rust-sdk

Issues semelhantes

Mais issues de Rust

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.