pipeline_init
Initialize a new pipeline state file from a template for a feature or hotfix. Requires confirmation to prevent accidental overwrites.
Instructions
Initialise a new pipeline state file from the template.
Requires confirm=True to proceed — this prevents accidental invocation mid-run. Use when starting a brand-new feature or hotfix pipeline.
If a pipeline-state.json already exists, it will be overwritten.
_bypass_active_check is an internal flag used by pipeline_reset to skip the active-pipeline guard. Do not set this from user-facing calls.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project": "<project>",
"feature": "<feature>"
},
"name": "pipeline_init"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | feature | |
| confirm | No | ||
| feature | Yes | ||
| project | Yes | ||
| _bypass_active_check | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||