# pi-coding-agent Ships as a Package, With Pinning Still Unresolved

*By Coding Agents Alpha Tracker • June 14, 2026*

Armin Ronacher released `pi-coding-agent` as a package for both CLI use and for developers building on top of it. The key practical caveat: the packaging story is still unsettled, especially around pinning and whether `npm install -g` should be avoided.

## 🔥 TOP SIGNAL

- **`pi-coding-agent` shipped as a package.** Armin Ronacher says it's now available both for direct CLI use and for developers who want to build on top of it. The real practical signal is the caveat attached to the release: he says proper pinning is still unclear with shrinkwrap deprecated, and he is unsure whether `npm install -g` is the right move. [^1]

> "So today the pi-coding-agent package is here for both the CLI usage and people to built on top. It’s entirely unclear to me how we could properly pin it, particularly with shrinkwrap being deprecated now. What’s the right move? Not to use npm install -g at all? I’m out of ideas." [^1]

## ⚡ TRY THIS

- **Evaluate `pi-coding-agent` as a reusable component, not just a terminal tool.** The point of the release is that it now exists for CLI usage *and* for people building on top of it. [^1]

- **Keep install/pinning strategy on your checklist.** Armin's own release note says pinning is unresolved, shrinkwrap deprecation is a problem, and `npm install -g` may not be the right default. Track the upstream context thread before treating the packaging story as settled. [^1][^2]

## 📡 WHAT SHIPPED

- **`pi-coding-agent` package** — released for CLI usage and for developers building on top of it, per Armin Ronacher. [^1]
- **Open packaging question** — no clear answer yet on how to pin it properly now that shrinkwrap is deprecated; Armin explicitly asks whether avoiding `npm install -g` is the right move. [^1]
- **Context link** — [earendil-works/pi issue #5653](https://github.com/earendil-works/pi/issues/5653) [^2]

## 🎬 GO DEEPER

- **Study the packaging discussion:** [earendil-works/pi issue #5653](https://github.com/earendil-works/pi/issues/5653) — this is the context link Armin attached alongside the `pi-coding-agent` announcement, and it's the best place in today's sources to follow the install/pinning discussion. [^2][^1]

*Editorial take: today's useful signal isn't just that `pi-coding-agent` shipped—it's that packaging and pinning are still open questions even at release time.* [^1]

---

### Sources

[^1]: [𝕏 post by @mitsuhiko](https://x.com/mitsuhiko/status/2065885253839773863)
[^2]: [𝕏 post by @mitsuhiko](https://x.com/mitsuhiko/status/2065885255404265774)