mcp: support url mode elicitation (#646)
Add initial support for URL mode elicitation, by introducing the new types, as well as both server and client-side validation. A follow-up CL will add support for ErrURLElicitationRequired. For #623
This commit is contained in:
parent
d9263f7e47
commit
21fb03dd1a
1 changed files with 398 additions and 60 deletions
|
|
@ -23,15 +23,16 @@ type (
|
|||
)
|
||||
|
||||
type (
|
||||
CreateMessageRequest = ClientRequest[*CreateMessageParams]
|
||||
ElicitRequest = ClientRequest[*ElicitParams]
|
||||
initializedClientRequest = ClientRequest[*InitializedParams]
|
||||
InitializeRequest = ClientRequest[*InitializeParams]
|
||||
ListRootsRequest = ClientRequest[*ListRootsParams]
|
||||
LoggingMessageRequest = ClientRequest[*LoggingMessageParams]
|
||||
ProgressNotificationClientRequest = ClientRequest[*ProgressNotificationParams]
|
||||
PromptListChangedRequest = ClientRequest[*PromptListChangedParams]
|
||||
ResourceListChangedRequest = ClientRequest[*ResourceListChangedParams]
|
||||
ResourceUpdatedNotificationRequest = ClientRequest[*ResourceUpdatedNotificationParams]
|
||||
ToolListChangedRequest = ClientRequest[*ToolListChangedParams]
|
||||
CreateMessageRequest = ClientRequest[*CreateMessageParams]
|
||||
ElicitRequest = ClientRequest[*ElicitParams]
|
||||
initializedClientRequest = ClientRequest[*InitializedParams]
|
||||
InitializeRequest = ClientRequest[*InitializeParams]
|
||||
ListRootsRequest = ClientRequest[*ListRootsParams]
|
||||
LoggingMessageRequest = ClientRequest[*LoggingMessageParams]
|
||||
ProgressNotificationClientRequest = ClientRequest[*ProgressNotificationParams]
|
||||
PromptListChangedRequest = ClientRequest[*PromptListChangedParams]
|
||||
ResourceListChangedRequest = ClientRequest[*ResourceListChangedParams]
|
||||
ResourceUpdatedNotificationRequest = ClientRequest[*ResourceUpdatedNotificationParams]
|
||||
ToolListChangedRequest = ClientRequest[*ToolListChangedParams]
|
||||
ElicitationCompleteNotificationRequest = ClientRequest[*ElicitationCompleteParams]
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue