One upstream patch release, two days after v0.75.4. PI_VERSION=latest in Dockerfile resolves to 0.75.5 at build time, so no Dockerfile change is needed; just a CHANGELOG promote. Notable upstream changes (read tool card cleanup, faster Windows file tools, more reliable pi update, custom adaptive-thinking knob, several bash/Bedrock fixes) — see CHANGELOG.md for the full list. Cache hit expected on opencode-devbox:base-latest (base-35ee5fe7861a). Tagged together with opencode-devbox v1.15.10 — both releases go through the queued CI runner overnight.
3.0 KiB
Changelog
All notable changes to the pi-devbox container image.
Tags follow the pi npm version: v{pi_version}[letter] — bare tag for the first build on a new pi release, letter suffix (b, c, …) for container-level rebuilds on the same version.
Unreleased
v0.75.5 — 2026-05-23
pi 0.75.4 → 0.75.5 bump (one upstream patch release, two days after v0.75.4).
Notable upstream changes (from pi's CHANGELOG):
- Cleaner read tool output (collapsed cards show only the read line; Ctrl+O expands).
- Faster file tools on Windows (async fs ops during streaming, image resize off the main TUI thread).
- More reliable package updates (
pi updatereconciles git-pinned refs without losing settings). - Custom Anthropic-compatible adaptive thinking via
compat.forceAdaptiveThinking. - Several bash/read tool card display fixes; macOS Bun clipboard sidecar resolution; per-session OpenCode-Zen routing headers; Amazon Bedrock token cap fix.
Plus a new pi 0.74.2 rescue release advising Node 20 users to upgrade Node before going to newer Pi versions — the devbox base image runs newer Node so this doesn't affect us, but worth noting for users running pi outside the devbox.
- Bump: pi
@earendil-works/pi-coding-agent@0.75.5baked at/usr/bin/pi(viaPI_VERSION=latestresolving to 0.75.5 at build time — no Dockerfile change needed). - No image-side changes from v0.75.4 beyond the pi npm version. Built on
joakimp/opencode-devbox:base-latestwhich itself is unchanged (cache-hit onbase-35ee5fe7861asince v1.14.50b).
v0.75.4 — 2026-05-21
pi 0.75.3 → 0.75.4 bump (one upstream patch release). Plus the AGENTS.md documentation-drift sweep clause that landed on main between v0.75.3 and now.
- Bump: pi
@earendil-works/pi-coding-agent@0.75.4baked at/usr/bin/pi(viaPI_VERSION=latestresolving to 0.75.4 at build time — no Dockerfile change needed). - AGENTS.md: documentation drift sweep as explicit pre-commit workflow step (commit
ae6253a). Companion clause added across the wider repo set the same day. - No image-side changes beyond the pi npm version. Built on
joakimp/opencode-devbox:base-latestwhich itself is unchanged (cache-hit onbase-35ee5fe7861asince v1.14.50b).
v0.75.3 — 2026-05-18
pi 0.74.0 → 0.75.3 bump (one upstream minor + three patch releases since the initial pi-devbox release on 2026-05-14).
- Bump: pi
@earendil-works/pi-coding-agent@0.75.3baked at/usr/bin/pi(viaPI_VERSION=latestresolving to 0.75.3 at build time). - No image-side changes from the v0.74.0 baseline beyond the pi npm version. The pi-toolkit + pi-extensions clones, mempalace bridge symlink, and
NPM_CONFIG_PREFIXnamed-volume setup all unchanged.
v0.74.0 — 2026-05-14
Initial release.
- pi
@earendil-works/pi-coding-agent@0.74.0baked at/usr/bin/pi - pi-toolkit and pi-extensions cloned at build time; deployed to
~/.pi/agent/by entrypoint on container start - mempalace bridge (
mempalace.ts) symlinked from/opt/mempalace-toolkit/ - Built on
joakimp/opencode-devbox:base-latest