{"_id":"@cheeriocorner/pi-plannotator-auto","_rev":"5-e4fdde96ef1216a3e4ee4a9e97670dc9","name":"@cheeriocorner/pi-plannotator-auto","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@cheeriocorner/pi-plannotator-auto","version":"1.0.0","keywords":["pi-package","plannotator","annotation","browser-ui","coding-agent","pi-extension","open-annotate"],"author":{"name":"Cheerio"},"license":"MIT","_id":"@cheeriocorner/pi-plannotator-auto@1.0.0","maintainers":[{"name":"cheerchien","email":"shioujenj@gmail.com"}],"homepage":"https://github.com/CheerioCorner/pi-plannotator-auto#readme","bugs":{"url":"https://github.com/CheerioCorner/pi-plannotator-auto/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"bb99626ba33a25cabb67ac506db071b1d517a384","tarball":"https://registry.npmjs.org/@cheeriocorner/pi-plannotator-auto/-/pi-plannotator-auto-1.0.0.tgz","fileCount":4,"integrity":"sha512-nDjzcaOa3j5LClBvGnUCo+SAhnK+nyVMlp5Ec3NeeisZwZ3JsYfZ+FwZ2mU6opcBWnUsJBIePkLuYEEvWrWOaA==","signatures":[{"sig":"MEQCIFTKLPBPFTGmB/7DmyuTD+GpWIkEE68Z5ytbZ38b/jMtAiB598qTB71nu1zIaM5ifE8S1NpUdGkip/oiJwSdAA+58A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12026},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"05064e729a479457923f33b835682180f01d9f53","scripts":{"version":"git add .","prepublishOnly":"echo 'Publishing @cheerio/pi-plannotator-auto...'"},"_npmUser":{"name":"cheerchien","email":"shioujenj@gmail.com"},"repository":{"url":"git+https://github.com/CheerioCorner/pi-plannotator-auto.git","type":"git"},"_npmVersion":"10.3.0","description":"Auto-annotate extension for Plannotator - browser-based annotation UI for complex questions and content review","directories":{},"_nodeVersion":"24.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.74.0","@plannotator/pi-extension":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependencies":{"@plannotator/pi-extension":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-plannotator-auto_1.0.0_1785506892899_0.8008390158070069","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cheeriocorner/pi-plannotator-auto","version":"1.0.1","keywords":["pi-package","plannotator","annotation","browser-ui","coding-agent","pi-extension","open-annotate"],"author":{"name":"Cheerio"},"license":"MIT","_id":"@cheeriocorner/pi-plannotator-auto@1.0.1","maintainers":[{"name":"cheerchien","email":"shioujenj@gmail.com"}],"homepage":"https://github.com/CheerioCorner/pi-plannotator-auto#readme","bugs":{"url":"https://github.com/CheerioCorner/pi-plannotator-auto/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"a9c3f2fa80684e88104297edcab2475ba5592148","tarball":"https://registry.npmjs.org/@cheeriocorner/pi-plannotator-auto/-/pi-plannotator-auto-1.0.1.tgz","fileCount":4,"integrity":"sha512-bUxWLxPVOnO/fTHMGyhZxlNUxD2bpokSKbT9AlFGIhhpHhFFuZWCzA0NcEfW3wpwTZMrVL6qdk0HSDbBVpfETQ==","signatures":[{"sig":"MEQCIEJ0o1w2pNXOiHs/BdWA106uvL0hYtTZRZ9R+17HAaPNAiAR9R0K4/adNc2dGIjFfQuujB/hO0k8sBa9KkmjsiH4jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cheeriocorner%2fpi-plannotator-auto@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12038},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"05d38b42abdcd0e79d3cfb96897ff27f14986ed6","scripts":{"version":"git add .","prepublishOnly":"echo 'Publishing @cheerio/pi-plannotator-auto...'"},"_npmUser":{"name":"cheerchien","email":"shioujenj@gmail.com"},"repository":{"url":"git+https://github.com/CheerioCorner/pi-plannotator-auto.git","type":"git"},"_npmVersion":"10.9.8","description":"Auto-annotate extension for Plannotator - browser-based annotation UI for complex questions and content review","directories":{},"_nodeVersion":"22.23.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.74.0","@plannotator/pi-extension":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependencies":{"@plannotator/pi-extension":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-plannotator-auto_1.0.1_1785507259318_0.9132751930832796","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cheeriocorner/pi-plannotator-auto","version":"1.0.2","keywords":["pi-package","plannotator","annotation","browser-ui","coding-agent","pi-extension","open-annotate"],"author":{"name":"Cheerio"},"license":"MIT","_id":"@cheeriocorner/pi-plannotator-auto@1.0.2","maintainers":[{"name":"cheerchien","email":"shioujenj@gmail.com"}],"homepage":"https://github.com/CheerioCorner/pi-plannotator-auto#readme","bugs":{"url":"https://github.com/CheerioCorner/pi-plannotator-auto/issues"},"pi":{"image":"https://raw.githubusercontent.com/CheerioCorner/pi-plannotator-auto/main/assets/screenshot.png","video":"https://raw.githubusercontent.com/CheerioCorner/pi-plannotator-auto/main/assets/demo.mp4","extensions":["./extensions"]},"dist":{"shasum":"c3014456d1981c332d5e9170149e1dd664599a1a","tarball":"https://registry.npmjs.org/@cheeriocorner/pi-plannotator-auto/-/pi-plannotator-auto-1.0.2.tgz","fileCount":4,"integrity":"sha512-TLk042Rmrf2bZBJasKzrHw5jNlXvPaPzJLtpCJobUYVHGi7e74qGhTlLrXny3WE+nd7NDNOZEIt+cDN/ACmXFA==","signatures":[{"sig":"MEQCIHM6vOktvcaDapteK76qiepBYbrzhKn/bG1JyfxRul80AiAlTAGlxAC3RKhCiMYAkspnSPfTjD3R3ILJPERA/+CI7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cheeriocorner%2fpi-plannotator-auto@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12631},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6e2991578a5591daf7db17c4f79f98465ed42047","scripts":{"version":"git add .","prepublishOnly":"echo 'Publishing @cheerio/pi-plannotator-auto...'"},"_npmUser":{"name":"cheerchien","email":"shioujenj@gmail.com"},"repository":{"url":"git+https://github.com/CheerioCorner/pi-plannotator-auto.git","type":"git"},"_npmVersion":"10.9.8","description":"Auto-annotate extension for Plannotator - browser-based annotation UI for complex questions and content review","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@plannotator/pi-extension":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.74.0","@plannotator/pi-extension":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-plannotator-auto_1.0.2_1785550705350_0.6352623748161863","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cheeriocorner/pi-plannotator-auto","version":"1.0.3","keywords":["pi-package","plannotator","annotation","browser-ui","coding-agent","pi-extension","open-annotate"],"author":{"name":"Cheerio"},"license":"MIT","_id":"@cheeriocorner/pi-plannotator-auto@1.0.3","maintainers":[{"name":"cheerchien","email":"shioujenj@gmail.com"}],"homepage":"https://github.com/CheerioCorner/pi-plannotator-auto#readme","bugs":{"url":"https://github.com/CheerioCorner/pi-plannotator-auto/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"2a9b75f838f095a90e994938c06d4341bd54bd66","tarball":"https://registry.npmjs.org/@cheeriocorner/pi-plannotator-auto/-/pi-plannotator-auto-1.0.3.tgz","fileCount":4,"integrity":"sha512-8MV77G7PeL9N3NC4szNpfLFzBwVZapxrUvwOnzZB/lN0nBZq+8GvPT0FBGOeUvSZAIVc8WmGud51ekOpbhgHGQ==","signatures":[{"sig":"MEUCICfw/T/jt+8jFQ7Z4a0NowsXxOJLLtuIAsWUYRMnUekyAiEA/v4Gj/SzTXwCriA89CFaH+ZuPVKZL7Ka7ZOKcUCm2kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cheeriocorner%2fpi-plannotator-auto@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12415},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"83ddcbd5beed91b3c8aee94a2553415108d7159e","scripts":{"version":"git add .","prepublishOnly":"echo 'Publishing @cheerio/pi-plannotator-auto...'"},"_npmUser":{"name":"cheerchien","email":"shioujenj@gmail.com"},"repository":{"url":"git+https://github.com/CheerioCorner/pi-plannotator-auto.git","type":"git"},"_npmVersion":"10.9.8","description":"Auto-annotate extension for Plannotator - browser-based annotation UI for complex questions and content review","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@plannotator/pi-extension":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.74.0","@plannotator/pi-extension":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-plannotator-auto_1.0.3_1785551608945_0.9539899326661916","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cheeriocorner/pi-plannotator-auto","version":"1.1.0","type":"module","description":"Auto-annotate extension for Plannotator - browser-based annotation UI for complex questions and content review","author":{"name":"Cheerio"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/CheerioCorner/pi-plannotator-auto.git"},"bugs":{"url":"https://github.com/CheerioCorner/pi-plannotator-auto/issues"},"homepage":"https://github.com/CheerioCorner/pi-plannotator-auto#readme","keywords":["pi-package","plannotator","annotation","browser-ui","coding-agent","pi-extension","open-annotate"],"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"pi":{"extensions":["./extensions"]},"scripts":{"prepublishOnly":"echo 'Publishing @cheerio/pi-plannotator-auto...'","version":"git add ."},"dependencies":{"@plannotator/pi-extension":"*"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.74.0"},"devDependencies":{"@earendil-works/pi-coding-agent":">=0.74.0","@earendil-works/pi-tui":">=0.74.0","@plannotator/pi-extension":"*","typebox":"*"},"_id":"@cheeriocorner/pi-plannotator-auto@1.1.0","gitHead":"76cd7c4f9ad896a851d352710404857667677d2e","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-vL5PVD3fl915dpEgxUj/OZNSXwHhKjFzlDTBTtidG1wk3FWE664iC6pDFEg7FI4v87FSViI2IGrEmdhMzv3mNA==","shasum":"94d7f8af5e6541acc5dff1500208c526f58edb9a","tarball":"https://registry.npmjs.org/@cheeriocorner/pi-plannotator-auto/-/pi-plannotator-auto-1.1.0.tgz","fileCount":4,"unpackedSize":13915,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cheeriocorner%2fpi-plannotator-auto@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBB+zPNX7Mc0br4bWrm2AgQo8ZYJ463xKZw5ktrij3YhAiAKSenUu49AjtK367YB26QusKK5g8Ck5ddOzuAfQellYA=="}]},"_npmUser":{"name":"cheerchien","email":"shioujenj@gmail.com"},"directories":{},"maintainers":[{"name":"cheerchien","email":"shioujenj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-plannotator-auto_1.1.0_1786239409207_0.6212651416771524"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-31T14:08:12.655Z","modified":"2026-08-09T01:36:49.677Z","1.0.0":"2026-07-31T14:08:13.037Z","1.0.1":"2026-07-31T14:14:19.515Z","1.0.2":"2026-08-01T02:18:25.523Z","1.0.3":"2026-08-01T02:33:29.087Z","1.1.0":"2026-08-09T01:36:49.335Z"},"bugs":{"url":"https://github.com/CheerioCorner/pi-plannotator-auto/issues"},"author":{"name":"Cheerio"},"license":"MIT","homepage":"https://github.com/CheerioCorner/pi-plannotator-auto#readme","keywords":["pi-package","plannotator","annotation","browser-ui","coding-agent","pi-extension","open-annotate"],"repository":{"type":"git","url":"git+https://github.com/CheerioCorner/pi-plannotator-auto.git"},"description":"Auto-annotate extension for Plannotator - browser-based annotation UI for complex questions and content review","maintainers":[{"name":"cheerchien","email":"shioujenj@gmail.com"}],"readme":"# @cheeriocorner/pi-plannotator-auto\n\nAuto-annotate extension for [Plannotator](https://github.com/backnotprop/plannotator) - provides browser-based annotation UI for complex questions and content review.\n\n[![npm version](https://img.shields.io/npm/v/@cheeriocorner/pi-plannotator-auto.svg)](https://www.npmjs.com/package/@cheeriocorner/pi-plannotator-auto)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Features\n\n- **`open_annotate` tool** - Let the AI open a browser-based annotation UI for you to review content\n- **`/annotate` command** - Manually annotate the last assistant message\n- Visual approve/deny with feedback\n- Integrates seamlessly with `@plannotator/pi-extension`\n\n## Installation\n\n### From NPM (Recommended)\n\n```bash\npi install npm:@cheeriocorner/pi-plannotator-auto\n```\n\n### From GitHub\n\n```bash\npi install git:github.com/CheerioCorner/pi-plannotator-auto\n```\n\n## Prerequisites\n\nThis extension requires `@plannotator/pi-extension` to be installed:\n\n```bash\npi install npm:@plannotator/pi-extension\n```\n\n## Usage\n\n### Automatic (AI-triggered)\n\nThe AI can call `open_annotate` when it needs you to review content:\n\n```\nUser: Help me review this plan\nAI: [calls open_annotate with the plan content]\n→ Browser opens with annotation UI\n→ User reviews, annotates, approves/denies\n→ AI receives feedback\n```\n\n### Manual Command\n\nType `/annotate` to annotate the last assistant message:\n\n```\n/annotate\n```\n\n## How It Works\n\n1. AI calls `open_annotate` with title and markdown content\n2. Browser opens with visual annotation interface\n3. You can:\n   - ✅ **Approve** - Content looks good\n   - ❌ **Deny** - Add feedback explaining issues\n   - 📝 **Annotate** - Add inline comments\n4. AI receives your decision and feedback\n\n## License\n\nMIT\n","readmeFilename":"README.md"}