new_project
Creates a project. By default it is created in the browser's own storage, which needs no permission and no click: the project id comes back immediately and you can start working. The user can turn it into a real folder on their disk whenever they want (Cmd/Ctrl+S, or File → Save to a Folder) without losing anything. Pass storage:'folder' only when the user asked for a folder up front — that needs a browser security gesture, so it opens a dialog in Frapea with a 'Choose folder' button, returns an actionId, and you must tell the user IN YOUR REPLY to click it, then call await_user_action; on 'granted' the project appears in get_projects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name, e.g. from the user's brief. | |
| token | Yes | The session token `connect` returned. Pass it on every call — it says which browser to drive. | |
| storage | No | Where the project lives. 'browser' (default) needs no user action. 'folder' asks the user to pick a directory on their disk. |