Skip to content

Add richer filters to issues list #4

@dubscode

Description

@dubscode

Summary

Please add first-class filtering options to linear issues list so agents and scripts can narrow results without broad workspace scans and ad hoc post-processing.

This is adjacent to #3, which asks specifically for parent/child filtering. This issue is for the broader common Linear filters.

Proposed flags

Useful initial set:

linear issues list --state Backlog --json
linear issues list --assignee me --json
linear issues list --project "Evalite setup" --json
linear issues list --label eng --json
linear issues list --priority 2 --json
linear issues list --query "evalite" --json
linear issues list --updated-after 2026-05-01 --json
linear issues list --created-after -P7D --json
linear issues list --no-parent --json

Why this matters

The CLI already has JSON output and canonical branch-name support, which makes it promising for agent workflows. But without filters, callers have to list recent workspace issues and grep locally, which is brittle across large workspaces and especially confusing when multiple projects share similar issue titles.

Expected behavior

  • Filters should compose where Linear supports it.
  • Help output should document the flags.
  • JSON output should remain stable and paginated via existing --limit / --cursor behavior.
  • Identifiers and human names should be accepted where practical, matching the current friendly style of commands like linear issues get <id> and linear issues branch <id-or-identifier>.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified and ready for an AFK agent

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions