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"