Added preliminary MCP elicitations support, gated behind elicitation_apps_mcp_gateway experimental feature

This commit is contained in:
canvrno-oai
2026-02-23 14:39:03 -08:00
parent 855e275591
commit 17c5230dd3
14 changed files with 1171 additions and 55 deletions
@@ -1763,6 +1763,7 @@
"message": {
"type": "string"
},
"requested_schema": true,
"server_name": {
"type": "string"
},
@@ -1772,6 +1773,12 @@
],
"title": "ElicitationRequestEventMsgType",
"type": "string"
},
"url": {
"type": [
"string",
"null"
]
}
},
"required": [
@@ -7008,6 +7015,7 @@
"message": {
"type": "string"
},
"requested_schema": true,
"server_name": {
"type": "string"
},
@@ -7017,6 +7025,12 @@
],
"title": "ElicitationRequestEventMsgType",
"type": "string"
},
"url": {
"type": [
"string",
"null"
]
}
},
"required": [
@@ -2824,6 +2824,7 @@
"message": {
"type": "string"
},
"requested_schema": true,
"server_name": {
"type": "string"
},
@@ -2833,6 +2834,12 @@
],
"title": "ElicitationRequestEventMsgType",
"type": "string"
},
"url": {
"type": [
"string",
"null"
]
}
},
"required": [
@@ -1,5 +1,6 @@
// GENERATED CODE! DO NOT MODIFY BY HAND!
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
import type { JsonValue } from "./serde_json/JsonValue";
export type ElicitationRequestEvent = { server_name: string, id: string | number, message: string, };
export type ElicitationRequestEvent = { server_name: string, id: string | number, message: string, requested_schema: JsonValue | null, url: string | null, };