Delete Project
openl_delete_projectPermanently delete a project by confirming its exact name, with an optional commit message. Ensures safe removal by requiring a matching project name before deletion.
Instructions
Permanently delete a project through Studio. This may create a deletion commit in its design repository. Safety guard: confirmProjectName is required and must exactly match the project's current backend name; the handler reads the project immediately before deletion. An optional comment becomes the deletion commit message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| comment | No | Optional deletion commit message, validated by the repository's comment template when configured. | |
| projectId | Yes | Project ID returned by backend. Use the exact 'projectId' value from openl_list_projects() response without modification or reformatting. | |
| response_format | No | Response format: 'json' for structured, round-trippable data (default), 'markdown' for human-readable output, 'markdown_concise' for a brief summary (1-2 paragraphs), or 'markdown_detailed' for full details with context | json |
| confirmProjectName | Yes | Required safety confirmation: exact project name returned by openl_get_project(). The delete is rejected if it does not match. |