Summary
Please add a first-class way to list child issues for a parent issue from the CLI.
This came up while cleaning up Linear sub-issues where issue titles are used to create branch names. The parent issue was easy to fetch directly, but listing only its children required falling back to other tooling because linear issues list does not currently expose parent/child filtering.
Repro
Using @wiseiodev/linear-cli 1.4.0 on Node 24.15.0:
linear issues list --help
The command-specific help only shows:
Usage: linear issues list [options]
List issues
Options:
-h, --help display help for command
Global help exposes --team, --limit, and --cursor, but no parent/child filters.
I also tried the obvious candidates:
linear issues list --parent BB-418 --json
linear issues list --parentId b37232f9-d6c8-4502-8da0-867aa39bc9a0 --json
linear issues list --children BB-418 --json
Each returns an unknown option error.
Expected behavior
One of these shapes would make the workflow straightforward:
linear issues list --parent BB-418 --json
linear issues list --parent-id BB-418 --json
linear issues children BB-418 --json
Ideally the flag would accept both a Linear identifier like BB-418 and the internal UUID, matching how linear issues get <id> works.
Actual behavior
issues list appears to support pagination only. Looking at the installed dist/index.js, the issues.list handler passes only:
{
limit: globals.limit,
cursor: globals.cursor,
}
to listIssues(...), and toListVariables(...) only maps those to first / after for client.issues(...).
Why this matters
Sub-issues often need batch maintenance: retitling, reprioritizing, checking status, or creating branches. Since this CLI already has linear issues branch <id> and JSON output, parent/child filtering would make it much easier for agents and scripts to operate on the exact child set without broad workspace scans or direct GraphQL fallbacks.
Nice-to-have follow-ups
- Include
parentId or parent identifier in issue list/get JSON output.
- Consider
--no-parent for top-level issues only.
- If command-specific help intentionally omits global flags, consider showing inherited flags in
linear issues list --help, since that was the first place I checked.
Summary
Please add a first-class way to list child issues for a parent issue from the CLI.
This came up while cleaning up Linear sub-issues where issue titles are used to create branch names. The parent issue was easy to fetch directly, but listing only its children required falling back to other tooling because
linear issues listdoes not currently expose parent/child filtering.Repro
Using
@wiseiodev/linear-cli1.4.0on Node24.15.0:The command-specific help only shows:
Global help exposes
--team,--limit, and--cursor, but no parent/child filters.I also tried the obvious candidates:
Each returns an unknown option error.
Expected behavior
One of these shapes would make the workflow straightforward:
Ideally the flag would accept both a Linear identifier like
BB-418and the internal UUID, matching howlinear issues get <id>works.Actual behavior
issues listappears to support pagination only. Looking at the installeddist/index.js, theissues.listhandler passes only:to
listIssues(...), andtoListVariables(...)only maps those tofirst/afterforclient.issues(...).Why this matters
Sub-issues often need batch maintenance: retitling, reprioritizing, checking status, or creating branches. Since this CLI already has
linear issues branch <id>and JSON output, parent/child filtering would make it much easier for agents and scripts to operate on the exact child set without broad workspace scans or direct GraphQL fallbacks.Nice-to-have follow-ups
parentIdor parent identifier in issue list/get JSON output.--no-parentfor top-level issues only.linear issues list --help, since that was the first place I checked.