Make params optional in McpUiInitializedNotificationSchema
Notifications sent without params (e.g., `{ method: "ui/notifications/initialized" }`)
were being rejected by the schema validation because params was required.
This makes params optional so notifications without explicit params are accepted.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
123b74090c
commit
8b0c34cda9
1 changed files with 1 additions and 1 deletions
|
|
@ -221,7 +221,7 @@ export type McpUiInitializeResult = z.infer<typeof McpUiInitializeResultSchema>;
|
||||||
|
|
||||||
export const McpUiInitializedNotificationSchema = z.object({
|
export const McpUiInitializedNotificationSchema = z.object({
|
||||||
method: z.literal("ui/notifications/initialized"),
|
method: z.literal("ui/notifications/initialized"),
|
||||||
params: z.object({}),
|
params: z.object({}).optional(),
|
||||||
});
|
});
|
||||||
export type McpUiInitializedNotification = z.infer<
|
export type McpUiInitializedNotification = z.infer<
|
||||||
typeof McpUiInitializedNotificationSchema
|
typeof McpUiInitializedNotificationSchema
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue