c7f7f97754
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.
51 lines
3.0 KiB
Markdown
51 lines
3.0 KiB
Markdown
# 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 update` reconciles 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.5` baked at `/usr/bin/pi` (via `PI_VERSION=latest` resolving 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-latest` which itself is unchanged (cache-hit on `base-35ee5fe7861a` since 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.4` baked at `/usr/bin/pi` (via `PI_VERSION=latest` resolving 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-latest` which itself is unchanged (cache-hit on `base-35ee5fe7861a` since 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.3` baked at `/usr/bin/pi` (via `PI_VERSION=latest` resolving 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_PREFIX` named-volume setup all unchanged.
|
|
|
|
## v0.74.0 — 2026-05-14
|
|
|
|
Initial release.
|
|
|
|
- pi `@earendil-works/pi-coding-agent@0.74.0` baked 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`
|