1 Commits

Author SHA1 Message Date
pi 36afd3c716 Release v0.79.0 — pi 0.78.1 -> 0.79.0
Publish Docker Image / smoke (push) Successful in 2m56s
Publish Docker Image / publish (push) Successful in 10m38s
Publish Docker Image / update-description (push) Successful in 6s
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.
2026-06-08 22:00:24 +02:00
2 changed files with 34 additions and 3 deletions
+32 -1
View File
@@ -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
+2 -2
View File
@@ -19,8 +19,8 @@ IMAGE="${1:?usage: $0 <image>}"
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"