{
  "commands": {
    "info": {
      "aliases": [],
      "args": {},
      "description": "Show comprehensive CLI documentation for LLM agents",
      "examples": [
        "<%= config.bin %> info",
        "<%= config.bin %> info --compact",
        "<%= config.bin %> info | jq .data.commands"
      ],
      "flags": {
        "compact": {
          "description": "Compact output with fewer examples",
          "name": "compact",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "info",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "info.js"
      ]
    },
    "me": {
      "aliases": [
        "whoami"
      ],
      "args": {},
      "description": "Show current user information",
      "examples": [
        "<%= config.bin %> me",
        "<%= config.bin %> me --format table",
        "<%= config.bin %> whoami"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "me",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "me.js"
      ]
    },
    "open": {
      "aliases": [],
      "args": {
        "issue": {
          "description": "Issue identifier (e.g., ENG-123) or ID to open",
          "name": "issue",
          "required": false
        }
      },
      "description": "Open Linear resources in browser",
      "examples": [
        "<%= config.bin %> open ENG-123",
        "<%= config.bin %> open --team ENG",
        "<%= config.bin %> open --inbox",
        "<%= config.bin %> open --settings",
        "<%= config.bin %> open --my-issues"
      ],
      "flags": {
        "team": {
          "char": "t",
          "description": "Open team page by key (e.g., ENG)",
          "exclusive": [
            "inbox",
            "settings",
            "my-issues"
          ],
          "name": "team",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "inbox": {
          "description": "Open inbox",
          "exclusive": [
            "team",
            "settings",
            "my-issues"
          ],
          "name": "inbox",
          "allowNo": false,
          "type": "boolean"
        },
        "settings": {
          "description": "Open workspace settings",
          "exclusive": [
            "team",
            "inbox",
            "my-issues"
          ],
          "name": "settings",
          "allowNo": false,
          "type": "boolean"
        },
        "my-issues": {
          "description": "Open my issues view",
          "exclusive": [
            "team",
            "inbox",
            "settings"
          ],
          "name": "my-issues",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "open",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "open.js"
      ]
    },
    "query": {
      "aliases": [],
      "args": {},
      "description": "Execute a raw GraphQL query against the Linear API",
      "examples": [
        "<%= config.bin %> query --gql \"query { viewer { id name email } }\"",
        "<%= config.bin %> query --gql \"query { teams { nodes { id key name } } }\"",
        "<%= config.bin %> query --gql \"query($id: String!) { issue(id: $id) { title } }\" --variables '{\"id\":\"xxx\"}'"
      ],
      "flags": {
        "gql": {
          "char": "g",
          "description": "GraphQL query string",
          "name": "gql",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "variables": {
          "char": "v",
          "description": "JSON object of query variables",
          "name": "variables",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "timeout": {
          "char": "t",
          "description": "Request timeout in seconds (default: 30)",
          "name": "timeout",
          "default": 30,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "query",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "query.js"
      ]
    },
    "schema": {
      "aliases": [],
      "args": {
        "entity": {
          "description": "Entity name (issues, projects, teams, users, cycles, labels, comments)",
          "name": "entity",
          "required": false
        }
      },
      "description": "Show schema information for entities (useful for LLMs to discover available operations)",
      "examples": [
        "<%= config.bin %> schema",
        "<%= config.bin %> schema issues",
        "<%= config.bin %> schema --full",
        "<%= config.bin %> schema issues --include-examples"
      ],
      "flags": {
        "full": {
          "description": "Show full schema for all entities",
          "name": "full",
          "allowNo": false,
          "type": "boolean"
        },
        "include-examples": {
          "description": "Include usage examples",
          "name": "include-examples",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "schema",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "schema.js"
      ]
    },
    "search": {
      "aliases": [],
      "args": {
        "query": {
          "description": "Search query",
          "name": "query",
          "required": true
        }
      },
      "description": "Search issues by text query",
      "examples": [
        "<%= config.bin %> search \"bug login\"",
        "<%= config.bin %> search \"SSO\" --team ENG",
        "<%= config.bin %> search \"authentication\" --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "team": {
          "char": "t",
          "description": "Filter by team key (e.g., ENG)",
          "name": "team",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "first": {
          "description": "Number of results to fetch (default: 20)",
          "name": "first",
          "default": 20,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "search",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "search.js"
      ]
    },
    "setup": {
      "aliases": [],
      "args": {},
      "description": "Add Linear CLI instructions to your CLAUDE.md, install the Claude Code skill, and allow-list permissions",
      "examples": [
        "<%= config.bin %> setup",
        "<%= config.bin %> setup --remove"
      ],
      "flags": {
        "remove": {
          "description": "Remove the Linear CLI CLAUDE.md section, skill, and permissions",
          "name": "remove",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "setup",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "setup.js"
      ]
    },
    "upload": {
      "aliases": [],
      "args": {
        "file": {
          "description": "Path to the file to upload",
          "name": "file",
          "required": true
        }
      },
      "description": "Upload a file to Linear and get the asset URL",
      "examples": [
        "<%= config.bin %> upload ./screenshot.png",
        "<%= config.bin %> upload ./document.pdf --content-type application/pdf",
        "<%= config.bin %> upload ./image.png --markdown"
      ],
      "flags": {
        "content-type": {
          "description": "Override the content type (MIME type)",
          "name": "content-type",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "markdown": {
          "char": "m",
          "description": "Output as markdown link/image",
          "name": "markdown",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "upload",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "upload.js"
      ]
    },
    "auth:login": {
      "aliases": [],
      "args": {
        "key": {
          "description": "Linear API key (alternative to --key flag)",
          "name": "key",
          "required": false
        }
      },
      "description": "Authenticate with Linear using an API key",
      "examples": [
        "<%= config.bin %> auth login --key lin_api_xxxxx",
        "<%= config.bin %> auth login --browser",
        "LINEAR_API_KEY=lin_api_xxxxx <%= config.bin %> auth login"
      ],
      "flags": {
        "key": {
          "char": "k",
          "description": "Linear API key (or set LINEAR_API_KEY env var)",
          "env": "LINEAR_API_KEY",
          "name": "key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "browser": {
          "char": "b",
          "description": "Open Linear API settings in browser to create a key",
          "name": "browser",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "auth:login",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "login.js"
      ]
    },
    "auth:logout": {
      "aliases": [],
      "args": {},
      "description": "Remove stored Linear API key",
      "examples": [
        "<%= config.bin %> auth logout"
      ],
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "auth:logout",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "logout.js"
      ]
    },
    "auth:status": {
      "aliases": [],
      "args": {},
      "description": "Check authentication status",
      "examples": [
        "<%= config.bin %> auth status"
      ],
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "auth:status",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "status.js"
      ]
    },
    "comments:add": {
      "aliases": [],
      "args": {
        "issue": {
          "description": "Issue ID or identifier (e.g., ENG-123)",
          "name": "issue",
          "required": true
        }
      },
      "description": "Add a comment to an issue",
      "examples": [
        "<%= config.bin %> comments add ENG-123 --body \"This is a comment\"",
        "<%= config.bin %> comments add ENG-123 --body \"Looks good!\" --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "body": {
          "char": "b",
          "description": "Comment body (supports markdown)",
          "name": "body",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "comments:add",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "comments",
        "add.js"
      ]
    },
    "comments:delete": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Comment ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete a comment",
      "examples": [
        "<%= config.bin %> comments delete COMMENT_ID"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "comments:delete",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "comments",
        "delete.js"
      ]
    },
    "comments:list": {
      "aliases": [],
      "args": {
        "issue": {
          "description": "Issue ID or identifier (e.g., ENG-123)",
          "name": "issue",
          "required": true
        }
      },
      "description": "List comments on an issue",
      "examples": [
        "<%= config.bin %> comments list ENG-123",
        "<%= config.bin %> comments list ENG-123 --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "first": {
          "description": "Number of comments to fetch (default: 50)",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "comments:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "comments",
        "list.js"
      ]
    },
    "comments:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Comment ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update a comment",
      "examples": [
        "<%= config.bin %> comments update COMMENT_ID --body \"Updated comment text\""
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "body": {
          "char": "b",
          "description": "Comment body (supports markdown)",
          "name": "body",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "comments:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "comments",
        "update.js"
      ]
    },
    "config:get": {
      "aliases": [],
      "args": {
        "key": {
          "description": "Config key (default-team-id, default-team-key)",
          "name": "key",
          "required": true
        }
      },
      "description": "Get a configuration value",
      "examples": [
        "<%= config.bin %> config get default-team-id",
        "<%= config.bin %> config get default-team-key"
      ],
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "get.js"
      ]
    },
    "config:list": {
      "aliases": [],
      "args": {},
      "description": "List all configuration values",
      "examples": [
        "<%= config.bin %> config list"
      ],
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "list.js"
      ]
    },
    "config:set": {
      "aliases": [],
      "args": {
        "key": {
          "description": "Config key (default-team-id, default-team-key)",
          "name": "key",
          "required": true
        },
        "value": {
          "description": "Config value",
          "name": "value",
          "required": true
        }
      },
      "description": "Set a configuration value",
      "examples": [
        "<%= config.bin %> config set default-team-id d1ad1a80-9267-4ebc-979a-eaf885898a2c",
        "<%= config.bin %> config set default-team-key MITO"
      ],
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:set",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "set.js"
      ]
    },
    "customers:create": {
      "aliases": [],
      "args": {},
      "description": "Create a new customer",
      "examples": [
        "<%= config.bin %> customers create --name \"Acme Corp\"",
        "<%= config.bin %> customers create --name \"Acme Corp\" --status-id xxx --size 50",
        "<%= config.bin %> customers create --name \"Studio Name\" --domains \"studio.com\" --external-ids \"uuid-here\"",
        "<%= config.bin %> customers create --input '{\"name\":\"Acme\",\"statusId\":\"xxx\"}'"
      ],
      "flags": {
        "input": {
          "char": "i",
          "description": "JSON input object (CustomerCreateInput)",
          "exclusive": [
            "name"
          ],
          "name": "input",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Customer name",
          "exclusive": [
            "input"
          ],
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "status-id": {
          "description": "Status ID",
          "name": "status-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domains": {
          "description": "Comma-separated domains (e.g., \"acme.com,acme.io\")",
          "name": "domains",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "external-ids": {
          "description": "Comma-separated external IDs",
          "name": "external-ids",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "size": {
          "description": "Customer size (number of people)",
          "name": "size",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "create.js"
      ]
    },
    "customers:delete": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Customer ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete a customer",
      "examples": [
        "<%= config.bin %> customers delete abc123"
      ],
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:delete",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "delete.js"
      ]
    },
    "customers:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Customer ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Get a single customer by ID",
      "examples": [
        "<%= config.bin %> customers get abc123",
        "<%= config.bin %> customers get abc123 --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "get.js"
      ]
    },
    "customers:list": {
      "aliases": [],
      "args": {},
      "description": "List customers with optional filtering",
      "examples": [
        "<%= config.bin %> customers list",
        "<%= config.bin %> customers list --format table",
        "<%= config.bin %> customers list --name \"Acme\"",
        "<%= config.bin %> customers list --first 20",
        "<%= config.bin %> customers list --filter '{\"status\":{\"name\":{\"eq\":\"Active\"}}}'"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "first": {
          "description": "Number of customers to fetch (default: 50)",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "filter": {
          "char": "f",
          "description": "JSON filter object (CustomerFilter)",
          "exclusive": [
            "name"
          ],
          "name": "filter",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Filter by name (contains)",
          "exclusive": [
            "filter"
          ],
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "list.js"
      ]
    },
    "customers:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Customer ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update an existing customer",
      "examples": [
        "<%= config.bin %> customers update abc123 --name \"New Name\"",
        "<%= config.bin %> customers update abc123 --status-id xxx --size 100",
        "<%= config.bin %> customers update abc123 --external-ids \"uuid1,uuid2\"",
        "<%= config.bin %> customers update abc123 --input '{\"name\":\"Updated Name\"}'"
      ],
      "flags": {
        "input": {
          "char": "i",
          "description": "JSON input object (CustomerUpdateInput)",
          "exclusive": [
            "name",
            "status-id",
            "domains",
            "external-ids",
            "size"
          ],
          "name": "input",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Customer name",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "status-id": {
          "description": "Status ID",
          "name": "status-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "domains": {
          "description": "Comma-separated domains (replaces existing)",
          "name": "domains",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "external-ids": {
          "description": "Comma-separated external IDs (replaces existing)",
          "name": "external-ids",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "size": {
          "description": "Customer size (number of people)",
          "name": "size",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "update.js"
      ]
    },
    "cycles:current": {
      "aliases": [],
      "args": {},
      "description": "Get the current active cycle for a team",
      "examples": [
        "<%= config.bin %> cycles current --team ENG",
        "<%= config.bin %> cycles current --team-id TEAM_ID",
        "<%= config.bin %> cycles current --team ENG --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "team-id": {
          "description": "Team ID",
          "exclusive": [
            "team"
          ],
          "name": "team-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "team": {
          "description": "Team key (e.g., ENG)",
          "exclusive": [
            "team-id"
          ],
          "name": "team",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cycles:current",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cycles",
        "current.js"
      ]
    },
    "cycles:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Cycle ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Get cycle (sprint) details",
      "examples": [
        "<%= config.bin %> cycles get CYCLE_ID",
        "<%= config.bin %> cycles get CYCLE_ID --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cycles:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cycles",
        "get.js"
      ]
    },
    "cycles:list": {
      "aliases": [],
      "args": {},
      "description": "List cycles (sprints)",
      "examples": [
        "<%= config.bin %> cycles list",
        "<%= config.bin %> cycles list --team-id TEAM_ID",
        "<%= config.bin %> cycles list --team ENG",
        "<%= config.bin %> cycles list --format table",
        "<%= config.bin %> cycles list --active"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "team-id": {
          "description": "Filter by team ID",
          "name": "team-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "team": {
          "description": "Filter by team key (e.g., ENG)",
          "name": "team",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "active": {
          "description": "Show only active cycles",
          "name": "active",
          "allowNo": false,
          "type": "boolean"
        },
        "upcoming": {
          "description": "Show only upcoming cycles",
          "name": "upcoming",
          "allowNo": false,
          "type": "boolean"
        },
        "completed": {
          "description": "Show only completed cycles",
          "name": "completed",
          "allowNo": false,
          "type": "boolean"
        },
        "first": {
          "description": "Number of cycles to fetch (default: 50)",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "cycles:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "cycles",
        "list.js"
      ]
    },
    "documents:create": {
      "aliases": [],
      "args": {},
      "description": "Create a new document",
      "examples": [
        "<%= config.bin %> documents create --title \"My Document\"",
        "<%= config.bin %> documents create --title \"Project Doc\" --project-id PROJECT_ID",
        "<%= config.bin %> documents create --title \"Notes\" --content \"# Heading\\n\\nContent here\""
      ],
      "flags": {
        "title": {
          "char": "t",
          "description": "Document title",
          "name": "title",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "content": {
          "char": "c",
          "description": "Document content (markdown)",
          "name": "content",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-id": {
          "description": "Project ID to associate with",
          "name": "project-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "icon": {
          "description": "Document icon (emoji)",
          "name": "icon",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "color": {
          "description": "Document color (hex)",
          "name": "color",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "documents:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "documents",
        "create.js"
      ]
    },
    "documents:delete": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Document ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete a document (moves to trash)",
      "examples": [
        "<%= config.bin %> documents delete DOCUMENT_ID"
      ],
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "documents:delete",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "documents",
        "delete.js"
      ]
    },
    "documents:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Document ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Get document details",
      "examples": [
        "<%= config.bin %> documents get DOCUMENT_ID",
        "<%= config.bin %> documents get DOCUMENT_ID --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "documents:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "documents",
        "get.js"
      ]
    },
    "documents:list": {
      "aliases": [],
      "args": {},
      "description": "List documents",
      "examples": [
        "<%= config.bin %> documents list",
        "<%= config.bin %> documents list --project-id PROJECT_ID",
        "<%= config.bin %> documents list --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "project-id": {
          "description": "Filter by project ID",
          "name": "project-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "first": {
          "description": "Number of documents to fetch (default: 50)",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "documents:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "documents",
        "list.js"
      ]
    },
    "documents:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Document ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update a document",
      "examples": [
        "<%= config.bin %> documents update DOCUMENT_ID --title \"New Title\"",
        "<%= config.bin %> documents update DOCUMENT_ID --content \"Updated content\"",
        "<%= config.bin %> documents update DOCUMENT_ID --project-id PROJECT_ID"
      ],
      "flags": {
        "title": {
          "char": "t",
          "description": "New document title",
          "name": "title",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "content": {
          "char": "c",
          "description": "New document content (markdown)",
          "name": "content",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-id": {
          "description": "New project ID (empty string to remove)",
          "name": "project-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "icon": {
          "description": "New document icon (emoji)",
          "name": "icon",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "color": {
          "description": "New document color (hex)",
          "name": "color",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "documents:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "documents",
        "update.js"
      ]
    },
    "initiatives:archive": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Initiative ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Archive or unarchive an initiative",
      "examples": [
        "<%= config.bin %> initiatives archive INITIATIVE_ID",
        "<%= config.bin %> initiatives archive INITIATIVE_ID --unarchive"
      ],
      "flags": {
        "unarchive": {
          "char": "u",
          "description": "Unarchive instead of archive",
          "name": "unarchive",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "initiatives:archive",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "initiatives",
        "archive.js"
      ]
    },
    "initiatives:create": {
      "aliases": [],
      "args": {},
      "description": "Create a new initiative",
      "examples": [
        "<%= config.bin %> initiatives create --name \"Q1 Goals\"",
        "<%= config.bin %> initiatives create --name \"Product Launch\" --status Active",
        "<%= config.bin %> initiatives create --name \"H2 Objectives\" --target-date 2024-12-31"
      ],
      "flags": {
        "name": {
          "char": "n",
          "description": "Initiative name",
          "name": "name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Initiative description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "status": {
          "char": "s",
          "description": "Initiative status",
          "name": "status",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "Planned",
            "Active",
            "Completed"
          ],
          "type": "option"
        },
        "target-date": {
          "description": "Target completion date (YYYY-MM-DD)",
          "name": "target-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "owner-id": {
          "description": "Owner user ID",
          "name": "owner-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "icon": {
          "description": "Initiative icon (emoji)",
          "name": "icon",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "color": {
          "description": "Initiative color (hex)",
          "name": "color",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "initiatives:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "initiatives",
        "create.js"
      ]
    },
    "initiatives:delete": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Initiative ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete an initiative (moves to trash)",
      "examples": [
        "<%= config.bin %> initiatives delete INITIATIVE_ID"
      ],
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "initiatives:delete",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "initiatives",
        "delete.js"
      ]
    },
    "initiatives:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Initiative ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Get initiative details",
      "examples": [
        "<%= config.bin %> initiatives get INITIATIVE_ID",
        "<%= config.bin %> initiatives get INITIATIVE_ID --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "initiatives:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "initiatives",
        "get.js"
      ]
    },
    "initiatives:list": {
      "aliases": [],
      "args": {},
      "description": "List initiatives",
      "examples": [
        "<%= config.bin %> initiatives list",
        "<%= config.bin %> initiatives list --status Active",
        "<%= config.bin %> initiatives list --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "status": {
          "char": "s",
          "description": "Filter by status (Planned, Active, Completed)",
          "name": "status",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "Planned",
            "Active",
            "Completed"
          ],
          "type": "option"
        },
        "first": {
          "description": "Number of initiatives to fetch",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "initiatives:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "initiatives",
        "list.js"
      ]
    },
    "initiatives:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Initiative ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update an initiative",
      "examples": [
        "<%= config.bin %> initiatives update INITIATIVE_ID --name \"New Name\"",
        "<%= config.bin %> initiatives update INITIATIVE_ID --status Completed",
        "<%= config.bin %> initiatives update INITIATIVE_ID --target-date 2024-12-31"
      ],
      "flags": {
        "name": {
          "char": "n",
          "description": "New initiative name",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "New description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "status": {
          "char": "s",
          "description": "New status",
          "name": "status",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "Planned",
            "Active",
            "Completed"
          ],
          "type": "option"
        },
        "target-date": {
          "description": "New target completion date (YYYY-MM-DD)",
          "name": "target-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "owner-id": {
          "description": "New owner user ID",
          "name": "owner-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "icon": {
          "description": "New initiative icon (emoji)",
          "name": "icon",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "color": {
          "description": "New initiative color (hex)",
          "name": "color",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "initiatives:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "initiatives",
        "update.js"
      ]
    },
    "labels:create": {
      "aliases": [],
      "args": {},
      "description": "Create a label",
      "examples": [
        "<%= config.bin %> labels create --name \"Bug\" --color \"#FF0000\"",
        "<%= config.bin %> labels create --name \"Feature\" --color \"#00FF00\" --description \"New feature requests\"",
        "<%= config.bin %> labels create --name \"Backend\" --color \"#0000FF\" --team-id TEAM_ID",
        "<%= config.bin %> labels create --name \"API\" --color \"#FF00FF\" --parent-id PARENT_LABEL_ID"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Label name",
          "name": "name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "color": {
          "char": "c",
          "description": "Label color (hex, e.g., #FF0000)",
          "name": "color",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Label description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "team-id": {
          "description": "Team ID (for team-specific labels)",
          "name": "team-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "parent-id": {
          "description": "Parent label ID (for nested labels)",
          "name": "parent-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "labels:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "labels",
        "create.js"
      ]
    },
    "labels:delete": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Label ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete a label",
      "examples": [
        "<%= config.bin %> labels delete LABEL_ID"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "labels:delete",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "labels",
        "delete.js"
      ]
    },
    "labels:list": {
      "aliases": [],
      "args": {},
      "description": "List labels in the workspace",
      "examples": [
        "<%= config.bin %> labels list",
        "<%= config.bin %> labels list --format table",
        "<%= config.bin %> labels list --team ENG"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "team": {
          "char": "t",
          "description": "Filter by team key (e.g., ENG)",
          "name": "team",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "first": {
          "description": "Number of labels to fetch (default: 100)",
          "name": "first",
          "default": 100,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "labels:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "labels",
        "list.js"
      ]
    },
    "labels:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Label ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update a label",
      "examples": [
        "<%= config.bin %> labels update LABEL_ID --name \"Updated Name\"",
        "<%= config.bin %> labels update LABEL_ID --color \"#00FF00\"",
        "<%= config.bin %> labels update LABEL_ID --description \"New description\""
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Label name",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "color": {
          "char": "c",
          "description": "Label color (hex, e.g., #FF0000)",
          "name": "color",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Label description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "parent-id": {
          "description": "Parent label ID",
          "name": "parent-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "labels:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "labels",
        "update.js"
      ]
    },
    "issues:add-labels": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Issue ID or identifier (e.g., ENG-123)",
          "name": "id",
          "required": true
        }
      },
      "description": "Add labels to an issue",
      "examples": [
        "<%= config.bin %> issues add-labels ENG-123 --label-ids LABEL_ID1,LABEL_ID2"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "label-ids": {
          "description": "Comma-separated label IDs to add",
          "name": "label-ids",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "issues:add-labels",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "issues",
        "add-labels.js"
      ]
    },
    "issues:archive": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Issue ID or identifier (e.g., ENG-123)",
          "name": "id",
          "required": true
        }
      },
      "description": "Archive an issue",
      "examples": [
        "<%= config.bin %> issues archive ENG-123",
        "<%= config.bin %> issues archive ENG-123 --unarchive"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "unarchive": {
          "char": "u",
          "description": "Unarchive instead of archive",
          "name": "unarchive",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "issues:archive",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "issues",
        "archive.js"
      ]
    },
    "issues:bulk-label": {
      "aliases": [],
      "args": {},
      "description": "Add or remove labels from multiple issues",
      "examples": [
        "<%= config.bin %> issues bulk-label --ids ENG-1,ENG-2,ENG-3 --add-labels LABEL_ID1,LABEL_ID2",
        "<%= config.bin %> issues bulk-label --ids ENG-1,ENG-2 --remove-labels LABEL_ID1",
        "<%= config.bin %> issues bulk-label --ids ENG-1,ENG-2,ENG-3 --add-labels LABEL_ID1 --remove-labels LABEL_ID2",
        "<%= config.bin %> issues bulk-label --ids ENG-1,ENG-2,ENG-3 --add-labels LABEL_ID1 --dry-run"
      ],
      "flags": {
        "ids": {
          "description": "Comma-separated issue IDs or identifiers (e.g., ENG-1,ENG-2,ENG-3)",
          "name": "ids",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "add-labels": {
          "description": "Comma-separated label IDs to add",
          "name": "add-labels",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "remove-labels": {
          "description": "Comma-separated label IDs to remove",
          "name": "remove-labels",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "dry-run": {
          "description": "Preview which issues would be relabeled without applying any changes",
          "name": "dry-run",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "issues:bulk-label",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "issues",
        "bulk-label.js"
      ]
    },
    "issues:bulk-update": {
      "aliases": [],
      "args": {},
      "description": "Update multiple issues at once",
      "examples": [
        "<%= config.bin %> issues bulk-update --ids ENG-1,ENG-2,ENG-3 --state-id STATE_ID",
        "<%= config.bin %> issues bulk-update --ids ENG-1,ENG-2 --priority 2",
        "<%= config.bin %> issues bulk-update --ids ENG-1,ENG-2,ENG-3 --assignee-id USER_ID",
        "<%= config.bin %> issues bulk-update --ids ENG-1,ENG-2 --state-id STATE_ID --priority 1",
        "<%= config.bin %> issues bulk-update --ids ENG-1,ENG-2,ENG-3 --state-id STATE_ID --dry-run"
      ],
      "flags": {
        "ids": {
          "description": "Comma-separated issue IDs or identifiers (e.g., ENG-1,ENG-2,ENG-3)",
          "name": "ids",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "state-id": {
          "description": "New state ID for all issues",
          "name": "state-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "priority": {
          "char": "p",
          "description": "New priority (0=none, 1=urgent, 2=high, 3=medium, 4=low)",
          "name": "priority",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "assignee-id": {
          "description": "New assignee user ID (use empty string to unassign)",
          "name": "assignee-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-id": {
          "description": "New project ID",
          "name": "project-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "estimate": {
          "description": "New estimate points",
          "name": "estimate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "label-ids": {
          "description": "Comma-separated label IDs (replaces existing labels)",
          "name": "label-ids",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "due-date": {
          "description": "Due date (YYYY-MM-DD)",
          "name": "due-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cycle-id": {
          "description": "Cycle (sprint) ID",
          "name": "cycle-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "dry-run": {
          "description": "Preview which issues would be updated without applying any changes",
          "name": "dry-run",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "issues:bulk-update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "issues",
        "bulk-update.js"
      ]
    },
    "issues:create": {
      "aliases": [],
      "args": {},
      "description": "Create a new issue",
      "examples": [
        "<%= config.bin %> issues create --input '{\"title\":\"Bug fix\",\"teamId\":\"xxx\"}'",
        "<%= config.bin %> issues create --title \"New feature\" --team-id xxx",
        "<%= config.bin %> issues create --title \"Task\" --team-id xxx --description \"Details here\" --priority 2"
      ],
      "flags": {
        "input": {
          "char": "i",
          "description": "JSON input object (IssueCreateInput)",
          "exclusive": [
            "title"
          ],
          "name": "input",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "title": {
          "description": "Issue title",
          "exclusive": [
            "input"
          ],
          "name": "title",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "team-id": {
          "description": "Team ID",
          "name": "team-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Issue description (markdown supported)",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "priority": {
          "char": "p",
          "description": "Priority (0=none, 1=urgent, 2=high, 3=medium, 4=low)",
          "name": "priority",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "assignee-id": {
          "description": "Assignee user ID",
          "name": "assignee-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "state-id": {
          "description": "State ID",
          "name": "state-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-id": {
          "description": "Project ID",
          "name": "project-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "estimate": {
          "description": "Estimate points",
          "name": "estimate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "label-ids": {
          "description": "Comma-separated label IDs",
          "name": "label-ids",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "due-date": {
          "description": "Due date (YYYY-MM-DD)",
          "name": "due-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cycle-id": {
          "description": "Cycle (sprint) ID",
          "name": "cycle-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "issues:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "issues",
        "create.js"
      ]
    },
    "issues:delete": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Issue ID or identifier (e.g., ENG-123)",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete an issue (moves to trash)",
      "examples": [
        "<%= config.bin %> issues delete abc123",
        "<%= config.bin %> issues delete ENG-123",
        "<%= config.bin %> issues delete ENG-123 --permanent"
      ],
      "flags": {
        "permanent": {
          "description": "Permanently delete (cannot be undone)",
          "name": "permanent",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "issues:delete",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "issues",
        "delete.js"
      ]
    },
    "issues:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Issue ID or identifier (e.g., ENG-123)",
          "name": "id",
          "required": true
        }
      },
      "description": "Get a single issue by ID or identifier",
      "examples": [
        "<%= config.bin %> issues get ENG-123",
        "<%= config.bin %> issues get ENG-123 --format table",
        "<%= config.bin %> issues get ENG-123 --with-attachments",
        "<%= config.bin %> issues get abc123"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "with-attachments": {
          "description": "Include attachments (linked PRs, commits, etc.)",
          "name": "with-attachments",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "issues:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "issues",
        "get.js"
      ]
    },
    "issues:list": {
      "aliases": [],
      "args": {},
      "description": "List issues with optional filtering",
      "examples": [
        "<%= config.bin %> issues list",
        "<%= config.bin %> issues list --format table",
        "<%= config.bin %> issues list --team ENG",
        "<%= config.bin %> issues list --assignee me",
        "<%= config.bin %> issues list --filter '{\"state\":{\"name\":{\"eq\":\"In Progress\"}}}'",
        "<%= config.bin %> issues list --first 50 --after cursor123",
        "<%= config.bin %> issues list --unblocked"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "team": {
          "char": "t",
          "description": "Filter by team key (e.g., ENG)",
          "name": "team",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "assignee": {
          "char": "a",
          "description": "Filter by assignee (use \"me\" for current user)",
          "name": "assignee",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "state": {
          "char": "s",
          "description": "Filter by state name (e.g., \"In Progress\")",
          "name": "state",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "filter": {
          "char": "f",
          "description": "JSON filter object (IssueFilter from Linear SDK)",
          "name": "filter",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "first": {
          "description": "Number of issues to fetch (default: 50)",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "unblocked": {
          "description": "Only show unstarted/in-progress issues with no active blocking issue (a completed or canceled blocker no longer counts). Filters after fetching, so a page may return fewer than --first items.",
          "name": "unblocked",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "issues:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "issues",
        "list.js"
      ]
    },
    "issues:remove-labels": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Issue ID or identifier (e.g., ENG-123)",
          "name": "id",
          "required": true
        }
      },
      "description": "Remove labels from an issue",
      "examples": [
        "<%= config.bin %> issues remove-labels ENG-123 --label-ids LABEL_ID1,LABEL_ID2"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "label-ids": {
          "description": "Comma-separated label IDs to remove",
          "name": "label-ids",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "issues:remove-labels",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "issues",
        "remove-labels.js"
      ]
    },
    "issues:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Issue ID or identifier (e.g., ENG-123)",
          "name": "id",
          "required": true
        }
      },
      "description": "Update an existing issue",
      "examples": [
        "<%= config.bin %> issues update abc123 --input '{\"title\":\"Updated title\"}'",
        "<%= config.bin %> issues update ENG-123 --title \"New title\"",
        "<%= config.bin %> issues update ENG-123 --state-id xxx --assignee-id yyy"
      ],
      "flags": {
        "input": {
          "char": "i",
          "description": "JSON input object (IssueUpdateInput)",
          "exclusive": [
            "title",
            "description",
            "priority",
            "assignee-id",
            "state-id"
          ],
          "name": "input",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "title": {
          "description": "Issue title",
          "name": "title",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Issue description (markdown supported)",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "priority": {
          "char": "p",
          "description": "Priority (0=none, 1=urgent, 2=high, 3=medium, 4=low)",
          "name": "priority",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "assignee-id": {
          "description": "Assignee user ID (use empty string to unassign)",
          "name": "assignee-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "state-id": {
          "description": "State ID",
          "name": "state-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-id": {
          "description": "Project ID",
          "name": "project-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "estimate": {
          "description": "Estimate points",
          "name": "estimate",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "label-ids": {
          "description": "Comma-separated label IDs (replaces existing labels)",
          "name": "label-ids",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "due-date": {
          "description": "Due date (YYYY-MM-DD, use empty string to clear)",
          "name": "due-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "cycle-id": {
          "description": "Cycle (sprint) ID (use empty string to remove from cycle)",
          "name": "cycle-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "issues:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "issues",
        "update.js"
      ]
    },
    "project-updates:create": {
      "aliases": [],
      "args": {
        "projectId": {
          "description": "Project ID",
          "name": "projectId",
          "required": true
        }
      },
      "description": "Create a project update",
      "examples": [
        "<%= config.bin %> project-updates create PROJECT_ID --body \"Sprint completed successfully\"",
        "<%= config.bin %> project-updates create PROJECT_ID --body \"Delayed due to dependencies\" --health atRisk"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "body": {
          "char": "b",
          "description": "Update body (supports markdown)",
          "name": "body",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "health": {
          "char": "h",
          "description": "Project health status",
          "name": "health",
          "default": "onTrack",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "onTrack",
            "atRisk",
            "offTrack"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "project-updates:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "project-updates",
        "create.js"
      ]
    },
    "project-updates:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Project update ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Get a project update by ID",
      "examples": [
        "<%= config.bin %> project-updates get UPDATE_ID",
        "<%= config.bin %> project-updates get UPDATE_ID --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "project-updates:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "project-updates",
        "get.js"
      ]
    },
    "project-updates:list": {
      "aliases": [],
      "args": {
        "projectId": {
          "description": "Project ID",
          "name": "projectId",
          "required": true
        }
      },
      "description": "List project updates",
      "examples": [
        "<%= config.bin %> project-updates list PROJECT_ID",
        "<%= config.bin %> project-updates list PROJECT_ID --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "first": {
          "description": "Number of updates to fetch (default: 20)",
          "name": "first",
          "default": 20,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "project-updates:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "project-updates",
        "list.js"
      ]
    },
    "project-updates:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Project update ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update a project update",
      "examples": [
        "<%= config.bin %> project-updates update UPDATE_ID --body \"Updated status\"",
        "<%= config.bin %> project-updates update UPDATE_ID --health offTrack"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "body": {
          "char": "b",
          "description": "Update body (supports markdown)",
          "name": "body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "health": {
          "char": "h",
          "description": "Project health status",
          "name": "health",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "onTrack",
            "atRisk",
            "offTrack"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "project-updates:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "project-updates",
        "update.js"
      ]
    },
    "relations:create": {
      "aliases": [],
      "args": {
        "issue": {
          "description": "Source issue ID or identifier (e.g., ENG-123)",
          "name": "issue",
          "required": true
        },
        "relatedIssue": {
          "description": "Related issue ID or identifier (e.g., ENG-456)",
          "name": "relatedIssue",
          "required": true
        }
      },
      "description": "Create a relation between two issues",
      "examples": [
        "<%= config.bin %> relations create ENG-123 ENG-456 --type blocks",
        "<%= config.bin %> relations create ENG-123 ENG-456 --type duplicate",
        "<%= config.bin %> relations create ENG-123 ENG-456 --type related"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "type": {
          "char": "t",
          "description": "Relation type (blocks, duplicate, related)",
          "name": "type",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "blocks",
            "duplicate",
            "related"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "relations:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "relations",
        "create.js"
      ]
    },
    "relations:delete": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Relation ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete an issue relation",
      "examples": [
        "<%= config.bin %> relations delete RELATION_ID"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "relations:delete",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "relations",
        "delete.js"
      ]
    },
    "relations:list": {
      "aliases": [],
      "args": {
        "issue": {
          "description": "Issue ID or identifier (e.g., ENG-123)",
          "name": "issue",
          "required": true
        }
      },
      "description": "List relations for an issue",
      "examples": [
        "<%= config.bin %> relations list ENG-123",
        "<%= config.bin %> relations list ENG-123 --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "relations:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "relations",
        "list.js"
      ]
    },
    "projects:archive": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Project ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Archive a project",
      "examples": [
        "<%= config.bin %> projects archive PROJECT_ID",
        "<%= config.bin %> projects archive PROJECT_ID --unarchive"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "unarchive": {
          "char": "u",
          "description": "Unarchive instead of archive",
          "name": "unarchive",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "projects:archive",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "projects",
        "archive.js"
      ]
    },
    "projects:create": {
      "aliases": [],
      "args": {},
      "description": "Create a project",
      "examples": [
        "<%= config.bin %> projects create --name \"My Project\" --team-ids TEAM_ID",
        "<%= config.bin %> projects create --name \"Q1 Goals\" --description \"First quarter objectives\" --target-date 2024-03-31",
        "<%= config.bin %> projects create --name \"Feature X\" --state started --lead-id USER_ID"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Project name",
          "name": "name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Project description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "state": {
          "char": "s",
          "description": "Project state",
          "name": "state",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "planned",
            "started",
            "paused",
            "completed",
            "canceled"
          ],
          "type": "option"
        },
        "team-ids": {
          "description": "Team IDs (comma-separated). Uses default team if not provided.",
          "name": "team-ids",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "lead-id": {
          "description": "Lead user ID",
          "name": "lead-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "start-date": {
          "description": "Start date (YYYY-MM-DD)",
          "name": "start-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "target-date": {
          "description": "Target date (YYYY-MM-DD)",
          "name": "target-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "content": {
          "char": "c",
          "description": "Project content (markdown, for longer descriptions)",
          "name": "content",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "projects:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "projects",
        "create.js"
      ]
    },
    "projects:delete": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Project ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete a project",
      "examples": [
        "<%= config.bin %> projects delete PROJECT_ID"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "projects:delete",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "projects",
        "delete.js"
      ]
    },
    "projects:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Project ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Get a single project by ID",
      "examples": [
        "<%= config.bin %> projects get PROJECT_ID",
        "<%= config.bin %> projects get PROJECT_ID --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "projects:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "projects",
        "get.js"
      ]
    },
    "projects:list": {
      "aliases": [],
      "args": {},
      "description": "List projects in the workspace",
      "examples": [
        "<%= config.bin %> projects list",
        "<%= config.bin %> projects list --format table",
        "<%= config.bin %> projects list --team ENG",
        "<%= config.bin %> projects list --state started"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "team": {
          "char": "t",
          "description": "Filter by team key (e.g., ENG)",
          "name": "team",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "state": {
          "char": "s",
          "description": "Filter by state (planned, started, paused, completed, canceled)",
          "name": "state",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "first": {
          "description": "Number of projects to fetch (default: 50)",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "projects:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "projects",
        "list.js"
      ]
    },
    "projects:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Project ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update a project",
      "examples": [
        "<%= config.bin %> projects update PROJECT_ID --name \"Updated Name\"",
        "<%= config.bin %> projects update PROJECT_ID --state completed",
        "<%= config.bin %> projects update PROJECT_ID --target-date 2024-06-30"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Project name",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Project description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "state": {
          "char": "s",
          "description": "Project state",
          "name": "state",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "planned",
            "started",
            "paused",
            "completed",
            "canceled"
          ],
          "type": "option"
        },
        "lead-id": {
          "description": "Lead user ID",
          "name": "lead-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "start-date": {
          "description": "Start date (YYYY-MM-DD)",
          "name": "start-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "target-date": {
          "description": "Target date (YYYY-MM-DD)",
          "name": "target-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "content": {
          "char": "c",
          "description": "Project content (markdown, for longer descriptions)",
          "name": "content",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "projects:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "projects",
        "update.js"
      ]
    },
    "states:list": {
      "aliases": [],
      "args": {},
      "description": "List workflow states in the workspace",
      "examples": [
        "<%= config.bin %> states list",
        "<%= config.bin %> states list --format table",
        "<%= config.bin %> states list --team ENG"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "team": {
          "char": "t",
          "description": "Filter by team key (e.g., ENG)",
          "name": "team",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "first": {
          "description": "Number of states to fetch (default: 100)",
          "name": "first",
          "default": 100,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "states:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "states",
        "list.js"
      ]
    },
    "teams:list": {
      "aliases": [],
      "args": {},
      "description": "List teams in the workspace",
      "examples": [
        "<%= config.bin %> teams list",
        "<%= config.bin %> teams list --format table",
        "<%= config.bin %> teams list --first 10"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "first": {
          "description": "Number of teams to fetch (default: 50)",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "teams:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "teams",
        "list.js"
      ]
    },
    "templates:create": {
      "aliases": [],
      "args": {},
      "description": "Create a template",
      "examples": [
        "<%= config.bin %> templates create --name \"Bug Report\" --type issue --team-id TEAM_ID --template-data '{\"title\":\"Bug: \",\"priority\":2}'",
        "<%= config.bin %> templates create --name \"Feature Request\" --type issue --template-data '{\"title\":\"Feature: \"}'"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Template name",
          "name": "name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "type": {
          "char": "t",
          "description": "Template type",
          "name": "type",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "issue",
            "project"
          ],
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Template description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "team-id": {
          "description": "Team ID (optional, for team-specific templates)",
          "name": "team-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "template-data": {
          "description": "Template data as JSON (e.g., {\"title\":\"Bug: \",\"priority\":2})",
          "name": "template-data",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "templates:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "templates",
        "create.js"
      ]
    },
    "templates:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Template ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Get a template by ID",
      "examples": [
        "<%= config.bin %> templates get TEMPLATE_ID",
        "<%= config.bin %> templates get TEMPLATE_ID --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "templates:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "templates",
        "get.js"
      ]
    },
    "templates:list": {
      "aliases": [],
      "args": {},
      "description": "List templates in the workspace",
      "examples": [
        "<%= config.bin %> templates list",
        "<%= config.bin %> templates list --format table",
        "<%= config.bin %> templates list --team ENG"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "team": {
          "char": "t",
          "description": "Filter by team key (e.g., ENG)",
          "name": "team",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "first": {
          "description": "Number of templates to fetch (default: 50)",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "templates:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "templates",
        "list.js"
      ]
    },
    "templates:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Template ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update a template",
      "examples": [
        "<%= config.bin %> templates update TEMPLATE_ID --name \"Updated Name\"",
        "<%= config.bin %> templates update TEMPLATE_ID --template-data '{\"title\":\"New Bug: \",\"priority\":1}'"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Template name",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Template description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "template-data": {
          "description": "Template data as JSON",
          "name": "template-data",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "templates:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "templates",
        "update.js"
      ]
    },
    "users:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "User ID (use \"me\" for current user)",
          "name": "id",
          "required": true
        }
      },
      "description": "Get a single user by ID",
      "examples": [
        "<%= config.bin %> users get USER_ID",
        "<%= config.bin %> users get USER_ID --format table",
        "<%= config.bin %> users get me"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "users:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "users",
        "get.js"
      ]
    },
    "users:list": {
      "aliases": [],
      "args": {},
      "description": "List users in the workspace",
      "examples": [
        "<%= config.bin %> users list",
        "<%= config.bin %> users list --format table",
        "<%= config.bin %> users list --active"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "active": {
          "description": "Show only active users",
          "name": "active",
          "allowNo": false,
          "type": "boolean"
        },
        "first": {
          "description": "Number of users to fetch (default: 100)",
          "name": "first",
          "default": 100,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "users:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "users",
        "list.js"
      ]
    },
    "milestones:create": {
      "aliases": [],
      "args": {
        "projectId": {
          "description": "Project ID",
          "name": "projectId",
          "required": true
        }
      },
      "description": "Create a project milestone",
      "examples": [
        "<%= config.bin %> milestones create PROJECT_ID --name \"Beta Release\"",
        "<%= config.bin %> milestones create PROJECT_ID --name \"Launch\" --target-date 2024-03-01"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Milestone name",
          "name": "name",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Milestone description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "target-date": {
          "description": "Target date (YYYY-MM-DD)",
          "name": "target-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "milestones:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "milestones",
        "create.js"
      ]
    },
    "milestones:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Milestone ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Get a project milestone by ID",
      "examples": [
        "<%= config.bin %> milestones get MILESTONE_ID",
        "<%= config.bin %> milestones get MILESTONE_ID --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "milestones:get",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "milestones",
        "get.js"
      ]
    },
    "milestones:list": {
      "aliases": [],
      "args": {
        "projectId": {
          "description": "Project ID",
          "name": "projectId",
          "required": true
        }
      },
      "description": "List project milestones",
      "examples": [
        "<%= config.bin %> milestones list PROJECT_ID",
        "<%= config.bin %> milestones list PROJECT_ID --format table"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "first": {
          "description": "Number of milestones to fetch (default: 50)",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "milestones:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "milestones",
        "list.js"
      ]
    },
    "milestones:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Milestone ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update a project milestone",
      "examples": [
        "<%= config.bin %> milestones update MILESTONE_ID --name \"Updated Name\"",
        "<%= config.bin %> milestones update MILESTONE_ID --target-date 2024-06-01"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "name": {
          "char": "n",
          "description": "Milestone name",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "description": "Milestone description",
          "name": "description",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "target-date": {
          "description": "Target date (YYYY-MM-DD)",
          "name": "target-date",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "milestones:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "milestones",
        "update.js"
      ]
    },
    "customers:needs:create": {
      "aliases": [],
      "args": {},
      "description": "Create a customer need",
      "examples": [
        "<%= config.bin %> customers needs create --customer-id xxx --body \"Needs export to PDF\"",
        "<%= config.bin %> customers needs create --customer-id xxx --body \"Needs export to PDF\" --project-id yyy",
        "<%= config.bin %> customers needs create --customer-id xxx --body \"Critical bug\" --issue-id zzz --priority 1",
        "<%= config.bin %> customers needs create --input '{\"customerId\":\"xxx\",\"body\":\"Needs X\",\"projectId\":\"yyy\"}'"
      ],
      "flags": {
        "input": {
          "char": "i",
          "description": "JSON input object (CustomerNeedCreateInput)",
          "exclusive": [
            "customer-id",
            "body"
          ],
          "name": "input",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "customer-id": {
          "description": "Customer ID",
          "exclusive": [
            "input"
          ],
          "name": "customer-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "body": {
          "char": "b",
          "description": "Description of the customer need",
          "exclusive": [
            "input"
          ],
          "name": "body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "issue-id": {
          "description": "Link to an issue by ID",
          "name": "issue-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-id": {
          "description": "Link to a project by ID",
          "name": "project-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "priority": {
          "char": "p",
          "description": "Priority (0=none, 1=urgent)",
          "name": "priority",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:needs:create",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "needs",
        "create.js"
      ]
    },
    "customers:needs:delete": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Customer need ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete a customer need",
      "examples": [
        "<%= config.bin %> customers needs delete NEED_ID"
      ],
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:needs:delete",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "needs",
        "delete.js"
      ]
    },
    "customers:needs:list": {
      "aliases": [],
      "args": {},
      "description": "List customer needs",
      "examples": [
        "<%= config.bin %> customers needs list",
        "<%= config.bin %> customers needs list --format table",
        "<%= config.bin %> customers needs list --customer-id xxx",
        "<%= config.bin %> customers needs list --first 20 --after cursor123",
        "<%= config.bin %> customers needs list --filter '{\"priority\":{\"eq\":1}}'"
      ],
      "flags": {
        "format": {
          "char": "F",
          "description": "Output format",
          "name": "format",
          "default": "json",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "json",
            "table",
            "plain"
          ],
          "type": "option"
        },
        "first": {
          "description": "Number of needs to fetch (default: 50)",
          "name": "first",
          "default": 50,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "after": {
          "description": "Cursor for pagination",
          "name": "after",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "customer-id": {
          "description": "Filter by customer ID",
          "name": "customer-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "filter": {
          "char": "f",
          "description": "JSON filter object (CustomerNeedFilter)",
          "name": "filter",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:needs:list",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "needs",
        "list.js"
      ]
    },
    "customers:needs:update": {
      "aliases": [],
      "args": {
        "id": {
          "description": "Customer need ID",
          "name": "id",
          "required": true
        }
      },
      "description": "Update a customer need",
      "examples": [
        "<%= config.bin %> customers needs update NEED_ID --body \"Updated description\"",
        "<%= config.bin %> customers needs update NEED_ID --project-id xxx",
        "<%= config.bin %> customers needs update NEED_ID --issue-id yyy --priority 1",
        "<%= config.bin %> customers needs update NEED_ID --input '{\"body\":\"New description\",\"priority\":0}'"
      ],
      "flags": {
        "input": {
          "char": "i",
          "description": "JSON input object (CustomerNeedUpdateInput)",
          "exclusive": [
            "body",
            "issue-id",
            "project-id",
            "priority"
          ],
          "name": "input",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "body": {
          "char": "b",
          "description": "Description of the customer need",
          "exclusive": [
            "input"
          ],
          "name": "body",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "issue-id": {
          "description": "Link to an issue by ID",
          "exclusive": [
            "input"
          ],
          "name": "issue-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "project-id": {
          "description": "Link to a project by ID",
          "exclusive": [
            "input"
          ],
          "name": "project-id",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "priority": {
          "char": "p",
          "description": "Priority (0=none, 1=urgent)",
          "exclusive": [
            "input"
          ],
          "name": "priority",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:needs:update",
      "pluginAlias": "linear-cli-agents",
      "pluginName": "linear-cli-agents",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "needs",
        "update.js"
      ]
    }
  },
  "version": "0.9.0"
}