Skip to main content
The Linear replica serves 27 GraphQL operations from Linear’s published schema: 17 queries and 10 mutations over issues, comments, labels, workflow states, teams, projects and users. Its key is linear. It was tested with @linear/sdk.

Connect

Node
This is what ancha connect linear --lang ts prints. @linear/sdk accepts a plain-http apiUrl only on localhost, 127.0.0.1 or [::1], which is where a local world runs. A hosted workspace serves the replica over HTTPS.

Operations

Fields and types outside these operations answer as coverage gaps in GraphQL’s error shape, with x-ancha-gap: 1.

Starter data

The linear-starter dataset is the workspace Acme (acme). The token belongs to the user ancha. Seventeen issues, with the simplified workflow states Backlog, Todo, In Progress, In Review and Done: Several issues carry comments, estimates and project links. ancha sandbox configuration --tools linear --json prints every field.

Checks

Linear has no state checks. Every operation goes through one GraphQL endpoint, so a trace check names that path; run ancha explain or ancha world trace once to see how the replica records the agent’s requests before you write one.

Limits

  • Linear’s published schema, pruned to the operations above; other fields and types answer as coverage gaps.
  • No cycles, initiatives, documents, attachments, notifications, webhooks or sorting; filters cover the common comparators.
  • @linear/sdk accepts a plain-http apiUrl only on localhost, 127.0.0.1 or [::1]; elsewhere the endpoint needs TLS.