@mitsuhiko ships pi-coding-agent package, hits npm pinning wall
@mitsuhiko released the `pi-coding-agent` npm package for CLI use and as a buildable library, but is stumped on how to properly pin it given that shrinkwrap is now deprecated.
Score breakdown
The release of `pi-coding-agent` as both a CLI tool and a buildable library highlights a real, unresolved packaging challenge for globally distributed npm tools in a post-shrinkwrap world.
- 01@mitsuhiko released the `pi-coding-agent` npm package on 2026-06-13.
- 02The package supports both CLI usage and use as a library for developers to build on top of.
- 03npm shrinkwrap, a traditional dependency-pinning mechanism, is now deprecated.
@mitsuhiko announced the availability of the `pi-coding-agent` npm package, designed for two use cases: direct CLI usage and as a foundation for developers building their own tooling on top of it. The release surfaces an unresolved packaging challenge — how to properly pin the package given that npm shrinkwrap, the traditional mechanism for locking dependency trees in globally installed packages, has been deprecated.
The post frames this as an open problem without a clear solution, questioning whether the right move is to avoid `npm install -g` altogether.
The post frames this as an open problem without a clear solution, questioning whether the right move is to avoid `npm install -g` altogether. No alternative pinning strategy is proposed in the post itself.
Key facts
- 01@mitsuhiko released the `pi-coding-agent` npm package on 2026-06-13.
- 02The package supports both CLI usage and use as a library for developers to build on top of.
- 03npm shrinkwrap, a traditional dependency-pinning mechanism, is now deprecated.
- 04The post raises an open question about how to properly pin the package without shrinkwrap.
- 05The post questions whether `npm install -g` should be avoided entirely.
Topics
Summary and scoring are generated automatically from the original article. We always link back to the publisher and never republish images or paywalled content. Last processed Jun 14, 2026 · 09:08 UTC. How this works →