Skip to content

bug: #1263

@rpolansky

Description

@rpolansky

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:

  1. Create a task-master tag name longer than 20 characters (e.g., feature-implementation-v1)
  2. Run the command: task-master tags
  3. Observe the output in the "Tag Name" column

Expected Behavior:
Image

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:
Image

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

No one assigned

    Labels

    area:cliCLI functionalityarea:task-managementCore task management featuresbugSomething isn't workingmedium-priorityImportant but not urgent

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions