Have apps request display mode instead
This commit is contained in:
parent
372c24181e
commit
83860d7c31
1 changed files with 272 additions and 1 deletions
10
src/types.ts
10
src/types.ts
|
|
@ -36,6 +36,8 @@ export {
|
|||
type McpUiInitializedNotification,
|
||||
type McpUiResourceCsp,
|
||||
type McpUiResourceMeta,
|
||||
type McpUiRequestDisplayModeRequest,
|
||||
type McpUiRequestDisplayModeResult,
|
||||
} from "./spec.types.js";
|
||||
|
||||
// Import types needed for protocol type unions (not re-exported, just used internally)
|
||||
|
|
@ -44,6 +46,7 @@ import type {
|
|||
McpUiOpenLinkRequest,
|
||||
McpUiMessageRequest,
|
||||
McpUiResourceTeardownRequest,
|
||||
McpUiRequestDisplayModeRequest,
|
||||
McpUiHostContextChangedNotification,
|
||||
McpUiToolInputNotification,
|
||||
McpUiToolInputPartialNotification,
|
||||
|
|
@ -57,6 +60,7 @@ import type {
|
|||
McpUiOpenLinkResult,
|
||||
McpUiMessageResult,
|
||||
McpUiResourceTeardownResult,
|
||||
McpUiRequestDisplayModeResult,
|
||||
} from "./spec.types.js";
|
||||
|
||||
// Re-export all schemas from generated/schema.ts (already PascalCase)
|
||||
|
|
@ -85,6 +89,8 @@ export {
|
|||
McpUiInitializedNotificationSchema,
|
||||
McpUiResourceCspSchema,
|
||||
McpUiResourceMetaSchema,
|
||||
McpUiRequestDisplayModeRequestSchema,
|
||||
McpUiRequestDisplayModeResultSchema,
|
||||
} from "./generated/schema.js";
|
||||
|
||||
// Re-export SDK types used in protocol type unions
|
||||
|
|
@ -113,7 +119,7 @@ import {
|
|||
* All request types in the MCP Apps protocol.
|
||||
*
|
||||
* Includes:
|
||||
* - MCP UI requests (initialize, open-link, message, resource-teardown)
|
||||
* - MCP UI requests (initialize, open-link, message, resource-teardown, request-display-mode)
|
||||
* - MCP server requests forwarded from the app (tools/call, resources/*, prompts/list)
|
||||
* - Protocol requests (ping)
|
||||
*/
|
||||
|
|
@ -122,6 +128,7 @@ export type AppRequest =
|
|||
| McpUiOpenLinkRequest
|
||||
| McpUiMessageRequest
|
||||
| McpUiResourceTeardownRequest
|
||||
| McpUiRequestDisplayModeRequest
|
||||
| CallToolRequest
|
||||
| ListToolsRequest
|
||||
| ListResourcesRequest
|
||||
|
|
@ -168,6 +175,7 @@ export type AppResult =
|
|||
| McpUiOpenLinkResult
|
||||
| McpUiMessageResult
|
||||
| McpUiResourceTeardownResult
|
||||
| McpUiRequestDisplayModeResult
|
||||
| CallToolResult
|
||||
| ListToolsResult
|
||||
| ListResourcesResult
|
||||
|
|
|
|||
Loading…
Reference in a new issue