{"_id":"@davehardy20/pi-seeds","name":"@davehardy20/pi-seeds","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@davehardy20/pi-seeds","version":"0.1.0","description":"Pi package for per-project issue management via the Seeds CLI (sd).","type":"module","keywords":["pi-package","pi-extension","seeds","issue-tracker"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/davehardy20/pi-seeds.git"},"bugs":{"url":"https://github.com/davehardy20/pi-seeds/issues"},"homepage":"https://github.com/davehardy20/pi-seeds#readme","publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.build.json","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","@earendil-works/pi-ai":"*","typebox":"*"},"peerDependenciesMeta":{"@earendil-works/pi-coding-agent":{"optional":false},"@earendil-works/pi-ai":{"optional":false},"typebox":{"optional":false}},"devDependencies":{"@earendil-works/pi-coding-agent":"^0.74.0","@earendil-works/pi-ai":"^0.74.0","@types/node":"^24.12.0","typebox":"^1.1.24","typescript":"^5.9.3","vitest":"^3.2.4"},"pi":{"extensions":["./src/index.ts"]},"gitHead":"583e553313b136daf1f1bf05dfaef2df33158400","_id":"@davehardy20/pi-seeds@0.1.0","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-rSAeA+XwF6qHT8HaSUMF707P1HsJJvBExNVOxkbB1TLiLfN87Et/IspmzANcbQ/MDN9pgU07SixGXF9YjUeJgw==","shasum":"a4973f34dcf90f1a5983a203bbf4ad24c3fd677e","tarball":"https://registry.npmjs.org/@davehardy20/pi-seeds/-/pi-seeds-0.1.0.tgz","fileCount":5,"unpackedSize":70959,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHryL67J2eDY/8hxsAoRJKuNDtTI7FoN9PO1iUEmhsbKAiAK92ORH7NyxJINNOEc4sh6hbeSNt3W4BjGUY9yWasLuQ=="}]},"_npmUser":{"name":"davehardy20","email":"dave.hardy@protonmail.com"},"directories":{},"maintainers":[{"name":"davehardy20","email":"dave.hardy@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-seeds_0.1.0_1779016926235_0.9740190397708175"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-17T11:22:06.144Z","0.1.0":"2026-05-17T11:22:06.380Z","modified":"2026-05-17T11:22:06.625Z"},"maintainers":[{"name":"davehardy20","email":"dave.hardy@protonmail.com"}],"description":"Pi package for per-project issue management via the Seeds CLI (sd).","homepage":"https://github.com/davehardy20/pi-seeds#readme","keywords":["pi-package","pi-extension","seeds","issue-tracker"],"repository":{"type":"git","url":"git+https://github.com/davehardy20/pi-seeds.git"},"bugs":{"url":"https://github.com/davehardy20/pi-seeds/issues"},"license":"MIT","readme":"# @davehardy20/pi-seeds\n\nPi package for per-project issue management via the Seeds CLI (`sd`).\n\n## What it adds\n\n### Tools (15)\n\n| Tool | Description |\n| --- | --- |\n| `seeds_prime` | Fetch Seeds workflow context (sd prime) |\n| `seeds_list` | List / ready / blocked / stats |\n| `seeds_show` | Show one issue in detail |\n| `seeds_doctor` | Project health checks |\n| `seeds_create` | Create a new issue |\n| `seeds_update` | Update an existing issue |\n| `seeds_close` | Close one or more issues |\n| `seeds_relation` | Manage dependencies and blockers |\n| `seeds_project` | Project-level actions (init, sync, onboard) |\n| `seeds_plan_prompt` | Generate a structured planning prompt |\n| `seeds_plan_show` | Inspect a submitted plan and child seeds |\n| `seeds_plan_validate` | Re-validate stored plan structure |\n| `seeds_plan_submit` | Submit a filled plan JSON document |\n| `seeds_plan_review` | Record reviewer metadata on a plan |\n| `seeds_plan_outcome` | Record plan outcome and optional Mulch decision |\n\n### Commands (3)\n\n| Command | Description |\n| --- | --- |\n| `/seeds <subcommand>` | Seeds issue tracker commands (status, ready, blocked, show, prime, doctor, create, update, close, init, sync, onboard) |\n| `/seeds-plan <subcommand>` | Seeds plan workflow commands (prompt, show, validate, review, outcome) |\n| `/seeds-status` | Show package version and CLI availability |\n\n### Seeds CLI requirement\n\nThis package requires the Seeds CLI (`sd`) to be available. It tries these runners in order:\n\n1. `sd` (direct binary)\n2. `bunx --package @os-eco/seeds-cli sd`\n3. `npx --yes @os-eco/seeds-cli`\n\n## Install\n\nFrom npm:\n\n```bash\npi install npm:@davehardy20/pi-seeds\n```\n\nFrom git:\n\n```bash\npi install git:github.com/davehardy20/pi-seeds\n```\n\nFrom a local checkout during development:\n\n```bash\npi install /Users/dave/tools/pi-seeds\n```\n\nFor one run only:\n\n```bash\npi -e /Users/dave/tools/pi-seeds\n```\n\n## Settings\n\nNo special Pi settings are required. The extension works in any project directory that has a `.seeds/` directory (or where you want to initialize one with `sd init`).\n\nThe Seeds CLI must be available in the system PATH or via bunx/npx.\n\n## Update flow\n\n1. Update the package repo\n2. Push to GitHub\n3. Run `pi update --extensions` or reinstall the package\n4. Run `/reload`\n\n`/reload` alone does not fetch newer package commits.\n\n## Troubleshooting\n\nRun `/seeds-status` to confirm:\n\n- Package name and version\n- Loaded source path\n- Seeds CLI availability and runner\n\nIf commands appear twice, Pi may be loading both the package and the old local extension. Disable or remove the old local auto-discovered extension before reload verification.\n\nIf the Seeds CLI is not found, install it globally or ensure bun/npm is available in your PATH.\n\n## Build and test\n\n```bash\nnpm run typecheck\nnpm run build\nnpm test\n```\n","readmeFilename":"README.md","_rev":"1-e2bd59c2e7f195c5bfac5f1e45b6d918"}