# Pi v0.79.4: automatic theme detection, SHA256SUMS integrity checks

> Pi adds first-run terminal background detection for automatic theme selection and SHA256SUMS integrity files for standalone binaries, alongside a broad set of fixes across bash tool output, terminal cleanup, model metadata, and rendering.

| | |
|---|---|
| **Tool** | Pi |
| **Version** | v0.79.4 |
| **Kind** | release |
| **Published** | 2026-06-15 |
| **Observed** | 2026-08-21 |
| **Significance** | 3/5 |
| **Breaking** | no |
| **Categories** | feature, fix |

## What changed


- **Automatic theme selection**: pi detects terminal background on first run and defaults to `dark` or `light` theme
- **Binary integrity checksums**: GitHub release assets include `SHA256SUMS` files for verifying standalone binary downloads
- **Fixes**: bash tool output collection keeps draining after child exits while descendants write, `/tree` help rendering on narrow terminals, SIGTERM/SIGHUP shutdown signal race condition, `pi.getActiveTools()` vs `pi.getAllTools()` docs clarification, extension example text wrapping, package commands terminating with open background handles, `pi update` for pnpm global-bin-dir mismatches, npm package range/tag spec resource loading, Anthropic 1-hour prompt-cache write cost pricing, Copilot Claude adaptive-thinking metadata, OpenCode completion model cache field omission, CJK overlay compositing alignment, WezTerm inline Kitty image rendering during full redraw, custom provider config uppercase API key literal handling


## Sources

- [github_release](https://github.com/earendil-works/pi/releases/tag/v0.79.4) — retrieved 2026-08-21


## Community

_No curated reactions recorded. Facts and community takes are kept in separate layers
and never blended._

---
Canonical: https://changelogs.info/pi/v0-79-4
Entity: https://changelogs.info/pi
Event ID: `evt_2026-06-15_pi_v0-79-4`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
