openl Create Project Branch
openl_create_project_branchCreate a new branch in a project repository from a specified revision, tag, or branch. If no revision is given, branches from HEAD.
Instructions
Create a new branch in a project's repository from a specified revision. Allows branching from specific revisions, tags, or other branches. If no revision is specified, the HEAD revision will be used.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes | Project ID returned by backend. Use the exact 'projectId' value from openl_list_projects() response without modification or reformatting. | |
| branchName | Yes | Git branch name (e.g., 'main', 'development', 'feature/new-rules') | |
| revision | No | Revision to branch from. Allows to branch from specific revision, tag or another branch. If not specified, HEAD revision will be used. | |
| response_format | No | Response format: 'json' for structured data, 'markdown' for human-readable (default), 'markdown_concise' for brief summary (1-2 paragraphs), 'markdown_detailed' for full details with context | markdown |