You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 11, 2026. It is now read-only.
progressToken is required by the client side to correctly associate the ElicitRequest with the user who initiated it. Since these methods do not populate the token, the client cannot identify which user the structured elicit result belongs to.
Expected behavior:
Both elicit(...) methods should automatically set the progressToken before returning StructuredElicitResult<T>.
Actual behavior: progressToken remains unset, causing downstream identification issues.
Impact:
Client cannot correlate the elicit request with the correct user/session.
The following two methods in
McpSyncRequestContextdo not set theprogressTokeninternally.progressTokenis required by the client side to correctly associate theElicitRequestwith the user who initiated it. Since these methods do not populate the token, the client cannot identify which user the structured elicit result belongs to.Expected behavior:
Both
elicit(...)methods should automatically set theprogressTokenbefore returningStructuredElicitResult<T>.Actual behavior:
progressTokenremains unset, causing downstream identification issues.Impact:
Client cannot correlate the elicit request with the correct user/session.