Skip to content

Commit 04bc6f3

Browse files
committed
fix(schema): reject empty strings in disabled_mcps array
1 parent 01e07e8 commit 04bc6f3

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

assets/oh-my-opencode.schema.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
]
2222
},
2323
{
24-
"type": "string"
24+
"type": "string",
25+
"minLength": 1
2526
}
2627
]
2728
}

src/config/schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { z } from "zod"
22

33
export const McpNameSchema = z.enum(["context7", "grep_app", "websearch"])
44
export type McpName = z.infer<typeof McpNameSchema>
5-
export const AnyMcpNameSchema = z.union([McpNameSchema, z.string()])
5+
export const AnyMcpNameSchema = z.union([McpNameSchema, z.string().min(1)])
66
export type AnyMcpName = z.infer<typeof AnyMcpNameSchema>
77

88
const PermissionValue = z.enum(["ask", "allow", "deny"])

0 commit comments

Comments
 (0)