From 36afd3c716ae3daaf229daf6307f9d034d27b7aa Mon Sep 17 00:00:00 2001 From: pi Date: Mon, 8 Jun 2026 22:00:24 +0200 Subject: [PATCH] =?UTF-8?q?Release=20v0.79.0=20=E2=80=94=20pi=200.78.1=20-?= =?UTF-8?q?>=200.79.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit First build on pi 0.79.0. Built FROM the republished base-pi-only from opencode-devbox v1.16.2 (carries pi 0.79.0). Bump smoke size threshold 2750 -> 2850 MB in lockstep with opencode-devbox's pi-only variant. Promote CHANGELOG Unreleased -> v0.79.0. --- CHANGELOG.md | 33 ++++++++++++++++++++++++++++++++- scripts/smoke-test.sh | 4 ++-- 2 files changed, 34 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7efd69b..0a89ae2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,38 @@ Tags follow the pi npm version: `v{pi_version}[letter]` — bare tag for the fir ## Unreleased -_(no changes since v0.78.1)_ +_(no changes since v0.79.0)_ + +## v0.79.0 — 2026-06-08 + +First build on pi **`0.79.0`** (upstream `@earendil-works/pi-coding-agent` bump +from `0.78.1`). Built `FROM` the freshly republished +`joakimp/pi-devbox:base-pi-only` from opencode-devbox `v1.16.2`, which carries +pi `0.79.0` (and picks up opencode `1.16.2` in the sibling opencode-bearing +variants, though this pi-only image has no opencode). + +### Bumped: pi 0.78.1 → 0.79.0 + +Resolved from the tag and asserted by the smoke base-freshness guard +(`EXPECTED_PI_VERSION`). Highlights from the upstream `CHANGELOG.md`: + +- **Project trust for local inputs** — pi now asks before loading project-local + settings, resources, instructions, and packages, with saved decisions and + `--approve` / `--no-approve` controls for non-interactive modes, plus a + `project_trust` extension event so global/CLI extensions can decide or defer. +- **Cache-hit visibility in the footer** — the interactive footer shows the + latest prompt cache hit rate (`CH`). +- **Richer SDK/RPC extension surfaces** — public exports now include RPC + extension UI request/response types and package asset path helpers. +- Plus a large batch of TUI and provider fixes (Kitty keyboard fallback, + prompt-history cursor placement, large-JSONL session reads, custom-provider + routing). + +### Smoke size threshold 2750 → 2850 MB + +Tracks opencode-devbox's `pi-only` variant, which was raised to 2850 MB in +`v1.16.2` for headroom against the pi `0.79.0` bump (and routine apt drift). +Kept in lockstep so this image's guard matches its source-of-truth variant. ## v0.78.1 — 2026-06-04 diff --git a/scripts/smoke-test.sh b/scripts/smoke-test.sh index 1f6c138..dc916ed 100755 --- a/scripts/smoke-test.sh +++ b/scripts/smoke-test.sh @@ -19,8 +19,8 @@ IMAGE="${1:?usage: $0 }" PASS=0; FAIL=0 # Since the refactor to FROM opencode-devbox:latest-pi-only, this image equals # the pi-only variant (pi + companions + fork/recall node_modules, NO opencode), -# so the threshold tracks pi-only's (2750 MB), not the old standalone 2200 MB. -SIZE_THRESHOLD_MB=2750 +# so the threshold tracks pi-only's (2850 MB), not the old standalone 2200 MB. +SIZE_THRESHOLD_MB=2850 run() { local label="$1"; local cmd="$2"