copy_tag
Duplicates an existing tag within the Task Master server to create a new tag, retaining all associated tasks and metadata. Specify source and target tag names for efficient task organization in AI-driven projects.
Instructions
Copy an existing tag to create a new tag with all tasks and metadata
Input Schema
Name | Required | Description | Default |
---|---|---|---|
description | No | Optional description for the new tag | |
file | No | Path to the tasks file (default: tasks/tasks.json) | |
projectRoot | Yes | The directory of the project. Must be an absolute path. | |
sourceName | Yes | Name of the source tag to copy from | |
targetName | Yes | Name of the new tag to create |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"description": {
"description": "Optional description for the new tag",
"type": "string"
},
"file": {
"description": "Path to the tasks file (default: tasks/tasks.json)",
"type": "string"
},
"projectRoot": {
"description": "The directory of the project. Must be an absolute path.",
"type": "string"
},
"sourceName": {
"description": "Name of the source tag to copy from",
"type": "string"
},
"targetName": {
"description": "Name of the new tag to create",
"type": "string"
}
},
"required": [
"sourceName",
"targetName",
"projectRoot"
],
"type": "object"
}