Skip to content

Commit 9084f98

Browse files
committed
fix: use z.coerce.number() for MCP prompt version inputs to handle string-to-number conversion
1 parent 4cf009a commit 9084f98

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/cli-v3/src/mcp/tools/prompts.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const PromptSlugInput = CommonProjectsInput.extend({
1515

1616
const PromoteInput = CommonProjectsInput.extend({
1717
slug: z.string().describe("The prompt slug"),
18-
version: z.number().int().positive().describe("The version number to promote to current"),
18+
version: z.coerce.number().int().positive().describe("The version number to promote to current"),
1919
});
2020

2121
const CreateOverrideInput = CommonProjectsInput.extend({
@@ -37,7 +37,7 @@ const RemoveOverrideInput = PromptSlugInput;
3737
const ReactivateOverrideInput = CommonProjectsInput.extend({
3838
slug: z.string().describe("The prompt slug"),
3939
version: z
40-
.number()
40+
.coerce.number()
4141
.int()
4242
.positive()
4343
.describe("The dashboard-sourced version number to reactivate as override"),

0 commit comments

Comments
 (0)