create_project
Creates a new project directory at a given absolute path after verifying the parent exists and the target doesn't. Returns a session token, eliminating the need for manual mkdir commands.
Instructions
Create a brand-new project DIRECTORY (git is NOT initialized — that's up to the user). Returns a session_token and arms the chat exactly like init — no second ask, the user's creation request IS the confirmation. Call when the user explicitly asks to create a new directory: resolve the absolute path yourself (expand ~; interpret 'Desktop', 'Documents', etc. as under the home directory), then call this directly. Never suggest shell commands like mkdir instead. Refuses paths that already exist and paths whose parent directory doesn't exist.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes | Absolute path for the NEW project directory (must not exist yet; its parent must exist). |