# pi-mono-linear

## 0.2.4

### Patch Changes

- Added automatic Markdown description image reading to `linear_get_issue` for vision-capable models. Private `uploads.linear.app` images are streamed in memory with Linear auth and attached as native image blocks; text-only models skip downloads with a clear note.

## 0.2.3

### Patch Changes

- Update Project GraphQL selections to use `teams` instead of removed `team` fields.
- Resolve `linear_create_issue` team keys to UUIDs before calling the Linear mutation and return clearer errors for unknown keys.

## 0.2.2

### Patch Changes

### Maintenance

- Update pi core imports and peer dependencies to the new `@earendil-works` package scope.

## 0.2.1

### Patch Changes

- Add the all-in-one pi package and bundle the shared pi-common workspace package into distributed packages.

## 0.2.0

### Minor Changes

- Added `linear_upload_file` to upload local images, videos, and generic files to Linear and return sanitized asset metadata.
- Added `linear_upload_file_to_issue_comment` to upload a local file and create a Markdown issue comment with the resulting Linear asset URL.

## 0.1.2

### Patch Changes

### Fixed: package extension entrypoint

- Added the package root `index.ts` extension entrypoint so pi can load the Linear tools from the published package manifest.

## 0.1.1

### Patch Changes

### Enhanced: auth setup

- Added `/linear-auth` command and `linear_configure_auth` tool for masked local API-key capture.
- Linear tools now prompt for a fresh key and retry once when auth is missing, invalid, or expired.
- Key setup writes to `~/.pi/agent/auth.json` without returning the key to the model.

## 0.1.0

### Minor Changes

### New Extension: linear

- Added native Linear GraphQL tools for workspace metadata, teams, issues, projects, workflow states, labels, users, comments, cycles, and documents.
- Added mutation tools for creating issues, updating issues, and creating comments.
- Added bundled `linear` skill that explains when and how to use the native `linear_*` tools.
- Added authentication support via `LINEAR_API_KEY` and `~/.pi/agent/auth.json` at `.linear.key`.
- Added README documentation for API key creation, required Linear read/write permissions, and setup/troubleshooting.
