Improve parameter descriptions in sequential-thinking for better LLM type safety

Enhanced thoughtNumber and totalThoughts parameter descriptions to explicitly guide LLMs toward correct numeric type usage instead of string values.

Fixes #2598

Co-authored-by: Ola Hungerford <olaservo@users.noreply.github.com>
This commit is contained in:
claude[bot]
2025-08-24 02:57:03 +00:00
parent 338d8af7a6
commit 3f24a881a6

View File

@@ -206,12 +206,12 @@ You should:
},
thoughtNumber: {
type: "integer",
description: "Current thought number",
description: "Current thought number (must be numeric: 1, 2, 3, not \"1\", \"2\", \"3\")",
minimum: 1
},
totalThoughts: {
type: "integer",
description: "Estimated total thoughts needed",
description: "Estimated total thoughts needed (must be numeric: 5, 10, not \"5\", \"10\")",
minimum: 1
},
isRevision: {