Refactor manifest schema to replace static_responses and client_extensions with _meta for improved organization

This commit is contained in:
Alexander Sklar 2025-10-10 16:19:59 -07:00
commit 443d849420
No known key found for this signature in database
2 changed files with 62 additions and 206 deletions

View file

@ -107,8 +107,7 @@ export const McpbManifestSchema = z
user_config: z
.record(z.string(), McpbUserConfigurationOptionSchema)
.optional(),
static_responses: z.record(z.string(), z.any()).optional(),
client_extensions: z.record(z.string(), z.record(z.string(), z.any())).optional(),
_meta: z.record(z.string(), z.record(z.string(), z.any())).optional(),
})
.refine((data) => !!(data.dxt_version || data.manifest_version), {
message:

View file

@ -110,8 +110,7 @@ export const McpbManifestSchema = z
user_config: z
.record(z.string(), McpbUserConfigurationOptionSchema)
.optional(),
static_responses: z.record(z.string(), z.any()).optional(),
client_extensions: z.record(z.string(), z.record(z.string(), z.any())).optional(),
_meta: z.record(z.string(), z.record(z.string(), z.any())).optional(),
})
.refine((data) => !!(data.dxt_version || data.manifest_version), {
message: