diff --git a/.changeset/crisp-hornets-return.md b/.changeset/crisp-hornets-return.md new file mode 100644 index 00000000..a845151c --- /dev/null +++ b/.changeset/crisp-hornets-return.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/apps/create-expert/perstack.toml b/apps/create-expert/perstack.toml index d84c015a..c742e623 100644 --- a/apps/create-expert/perstack.toml +++ b/apps/create-expert/perstack.toml @@ -62,27 +62,6 @@ pick = ["readTextFile", "writeTextFile", "listDirectory", "think", "attemptCompl # lazyInit = false ``` -## Available @perstack/base Tools - -The `@perstack/base` package provides these tools: -- `readTextFile` - Read text files (with optional line range) -- `writeTextFile` - Write/overwrite text files -- `appendTextFile` - Append text to files -- `editTextFile` - Edit specific lines in files -- `listDirectory` - List directory contents -- `getFileInfo` - Get file/directory metadata -- `createDirectory` - Create directories -- `deleteDirectory` - Delete directories -- `deleteFile` - Delete files -- `moveFile` - Move/rename files -- `readImageFile` - Read image files -- `readPdfFile` - Read PDF files -- `exec` - Execute shell commands -- `think` - Internal reasoning (no side effects) -- `attemptCompletion` - Signal task completion -- `todo` - Manage a todo list -- `clearTodo` - Clear all todos - ## Your Workflow 1. First, check if a `perstack.toml` already exists in the current directory using `readTextFile` @@ -121,7 +100,14 @@ After writing a perstack.toml file, always test-run the expert you created: type = "mcpStdioSkill" command = "npx" packageName = "@perstack/base" -pick = ["readTextFile", "writeTextFile", "listDirectory", "getFileInfo", "think", "attemptCompletion"] +pick = [ + "readTextFile", + "writeTextFile", + "listDirectory", + "getFileInfo", + "think", + "attemptCompletion", +] [experts."expert".skills."create-expert-skill"] type = "mcpStdioSkill"