@davehardy20/pi-seeds
Pi package for per-project issue management via the Seeds CLI (sd).
Package details
Install @davehardy20/pi-seeds from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@davehardy20/pi-seeds- Package
@davehardy20/pi-seeds- Version
0.1.0- Published
- May 17, 2026
- Downloads
- not available
- Author
- davehardy20
- License
- MIT
- Types
- extension
- Size
- 69.3 KB
- Dependencies
- 0 dependencies · 3 peers
Pi manifest JSON
{
"extensions": [
"./src/index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@davehardy20/pi-seeds
Pi package for per-project issue management via the Seeds CLI (sd).
What it adds
Tools (15)
| Tool | Description |
|---|---|
seeds_prime |
Fetch Seeds workflow context (sd prime) |
seeds_list |
List / ready / blocked / stats |
seeds_show |
Show one issue in detail |
seeds_doctor |
Project health checks |
seeds_create |
Create a new issue |
seeds_update |
Update an existing issue |
seeds_close |
Close one or more issues |
seeds_relation |
Manage dependencies and blockers |
seeds_project |
Project-level actions (init, sync, onboard) |
seeds_plan_prompt |
Generate a structured planning prompt |
seeds_plan_show |
Inspect a submitted plan and child seeds |
seeds_plan_validate |
Re-validate stored plan structure |
seeds_plan_submit |
Submit a filled plan JSON document |
seeds_plan_review |
Record reviewer metadata on a plan |
seeds_plan_outcome |
Record plan outcome and optional Mulch decision |
Commands (3)
| Command | Description |
|---|---|
/seeds <subcommand> |
Seeds issue tracker commands (status, ready, blocked, show, prime, doctor, create, update, close, init, sync, onboard) |
/seeds-plan <subcommand> |
Seeds plan workflow commands (prompt, show, validate, review, outcome) |
/seeds-status |
Show package version and CLI availability |
Seeds CLI requirement
This package requires the Seeds CLI (sd) to be available. It tries these runners in order:
sd(direct binary)bunx --package @os-eco/seeds-cli sdnpx --yes @os-eco/seeds-cli
Install
From npm:
pi install npm:@davehardy20/pi-seeds
From git:
pi install git:github.com/davehardy20/pi-seeds
From a local checkout during development:
pi install /Users/dave/tools/pi-seeds
For one run only:
pi -e /Users/dave/tools/pi-seeds
Settings
No 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).
The Seeds CLI must be available in the system PATH or via bunx/npx.
Update flow
- Update the package repo
- Push to GitHub
- Run
pi update --extensionsor reinstall the package - Run
/reload
/reload alone does not fetch newer package commits.
Troubleshooting
Run /seeds-status to confirm:
- Package name and version
- Loaded source path
- Seeds CLI availability and runner
If 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.
If the Seeds CLI is not found, install it globally or ensure bun/npm is available in your PATH.
Build and test
npm run typecheck
npm run build
npm test