-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Description
Description:
task-master truncates tag names in the tag listing table, making it impossible to see the full tag name or determine which tag to switch to.
Tag names longer than 20 characters are cut off with "…" ellipsis.
Steps to Reproduce:
- Create a task-master tag name longer than 20 characters (e.g., feature-implementation-v1)
- Run the command:
task-master tags - Observe the output in the "Tag Name" column
The tag listing should display the complete tag name in one of the following ways:
- Auto-size the "Tag Name" column to fit the longest tag name
- Wrap long tag names to multiple lines within the cell
- Display the full tag name without truncation
- Provide an alternate view to see full names
This is critical because users need to see the complete tag name to use it with the use-tag parameter:
task-master use-tag <full-tag-name>.
Actual Behavior:
Tag names are truncated with "…" after 20 characters:

This makes it impossible to:
- Identify the exact tag without checking the filesystem
- Copy/paste the tag name for the use-tag command
- Distinguish between similar tag names (e.g., feature-implementation-v1 vs feature-implementation-v2)
Environment:
- Task Master version: 0.27.3
- Node.js version: v22.19.0
- Operating system: Windows 11
- Terminal: CMD / PowerShell
Additional Context:
Workaround: Users can currently view full tag names by opening the file: .taskmaster/tasks/tasks.json
Suggested Fix:
Consider using a terminal table library, that supports dynamic column widths.
Or at minimum increase the fixed width for the "Tag Name" column, to accommodate longer tag names.
Metadata
Metadata
Assignees
Labels
Projects
Status
