You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+98-34Lines changed: 98 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,14 +4,19 @@ This file provides guidance to LLM agents when working with code in this reposit
4
4
5
5
## Project Overview
6
6
7
-
This is a CLI tool for Linear.app that outputs structured JSON data, designed for LLM agents and users who prefer structured output. Written in Typescript, built with Node.js using Commander.js for CLI structure and the Linear GraphQL API.
7
+
Linearis is a CLI tool for Linear.app that outputs structured JSON data, designed for LLM agents and users who prefer structured output. Written in TypeScript, built with Node.js using Commander.js for CLI structure and optimized GraphQL queries for Linear API integration.
8
+
9
+
**Design philosophy:** Minimize token usage for LLM agents while providing rich, structured data. The entire usage guide (`linearis usage`) comes in under 1000 tokens.
8
10
9
11
## Key Commands
10
12
11
13
### Development Commands
12
14
13
-
-`node src/main.ts` - Run the CLI application
14
-
-`pnpm test` - Run tests (currently not implemented)
15
+
-`pnpm start` - Run CLI in development mode using tsx (no compilation)
16
+
-`pnpm run build` - Compile TypeScript to dist/ and make executable
17
+
-`pnpm run clean` - Remove dist/ directory
18
+
-`node dist/main.js` - Run compiled production version
19
+
-`pnpm test` - Tests (currently not implemented)
15
20
16
21
### Package Management
17
22
@@ -23,53 +28,64 @@ This is a CLI tool for Linear.app that outputs structured JSON data, designed fo
23
28
24
29
### Core Components
25
30
26
-
-**src/main.ts** - Main entry point and CLI command structure using Commander.js
27
-
-**src/utils/linear-client.ts** - Complete Linear API service layer with smart ID resolution
28
-
-**src/utils/auth.ts** - Authentication handling for API tokens
29
-
-**src/utils/output.ts** - JSON output utilities and error handling
30
-
-**src/commands/issues.ts** - Issues command implementation with full SPEC compliance
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "linearis",
3
-
"version": "2025.11.1",
3
+
"version": "2025.11.2",
4
4
"description": "CLI tool for Linear.app with JSON output, smart ID resolution, and optimized GraphQL queries. Designed for LLM agents and humans who prefer structured data.",
0 commit comments