Skip to content

v0.3.0 — pagination, scopes, assignee, states, relations

Choose a tag to compare

@muqsitnawaz muqsitnawaz released this 24 Jun 00:55

Closes the load-bearing read gaps for agent workflows.

Headline: pagination. Lists no longer silently truncate at Linear's 50-issue page cap — on a real cycle this surfaced 137 tasks where the old code showed 50, the exact cause of "search before you create" missing existing tickets and filing duplicates.

Added

  • Full pagination on every issue list (tasks, --query, --board) — follows pageInfo to the end
  • tasks --cycle all (whole team: every cycle + backlog) and --cycle none (backlog only)
  • tasks --assignee me|none|<email> — filter by real assignee, not just the agent: label lane
  • linear states — list the team's workflow states (valid --status values)
  • update --blocks / --blocked-by / --relates — create issue relations
  • Detail view shows relations (Blocks / Blocked by / Related to / Duplicate of) + project, cycle, parent, url, estimate, due date

Changed

  • tasks --json shape: { scope, cycle, count, issues } (the issues array is unchanged; cycle is null for all/none)
  • Detail --json no longer drops project/cycle/parent/url/estimate/dueDate/relations

Single-file, zero-dependency Python — install: curl -sSL https://raw.githubusercontent.com/phnx-labs/linear-cli/main/install.sh | sh