diff --git a/.changeset/remove-think-tool.md b/.changeset/remove-think-tool.md new file mode 100644 index 00000000..c910e71b --- /dev/null +++ b/.changeset/remove-think-tool.md @@ -0,0 +1,8 @@ +--- +"create-expert": patch +--- + +Remove non-existent `think` tool from Expert templates + +The `think` tool was referenced in pick lists but doesn't exist in @perstack/base. +This removes `think` from all Expert templates (Main, Demo, Setup, Doctor). diff --git a/apps/create-expert/src/lib/create-expert-toml.ts b/apps/create-expert/src/lib/create-expert-toml.ts index 53ee5ca2..14334924 100644 --- a/apps/create-expert/src/lib/create-expert-toml.ts +++ b/apps/create-expert/src/lib/create-expert-toml.ts @@ -128,7 +128,7 @@ Your role and capabilities... type = "mcpStdioSkill" command = "npx" packageName = "@perstack/base" -pick = ["readTextFile", "think", "attemptCompletion"] +pick = ["readTextFile", "attemptCompletion"] \`\`\` ### Demo Expert Template @@ -162,7 +162,7 @@ Provide a realistic demonstration that helps users understand: type = "mcpStdioSkill" command = "npx" packageName = "@perstack/base" -pick = ["think", "attemptCompletion"] +pick = ["attemptCompletion"] \`\`\` ### Setup Expert Template (only if external deps exist) @@ -206,7 +206,7 @@ Output: "✓ Setup complete! Try: npx perstack run \\"your query\\"" type = "mcpStdioSkill" command = "npx" packageName = "@perstack/base" -pick = ["readTextFile", "editTextFile", "exec", "think", "attemptCompletion"] +pick = ["readTextFile", "editTextFile", "exec", "attemptCompletion"] \`\`\` ### Doctor Expert Template (only if external deps exist) @@ -253,7 +253,7 @@ If no issues found: type = "mcpStdioSkill" command = "npx" packageName = "@perstack/base" -pick = ["readTextFile", "exec", "think", "attemptCompletion"] +pick = ["readTextFile", "exec", "attemptCompletion"] \`\`\` ## Design Principles