v2.7.0 — Profiles in the Sidebar, Changes That Belong to the Session
v2.7.0 — Profiles in the Sidebar, Changes That Belong to the Session
gentle-pi v2.7.0 shows the active profile in the Gentle Shell sidebar, replaces the all-dirty-tree Changes tracker with bounded snapshots of the write and edit mutations this session and its owned subagents actually made (so startup no longer stalls in large working trees), and packages the verified Gentle AI v2.9.1 runtime.
Provenance
- Previous stable:
v2.6.4→7df2f2fb - Release target:
v2.7.0→c2bad51139608bd2590c889a34578e84f7a81a43 - CI workflow: run 34874684081
- Verification: package verification (
verify) and Windows review (review-repository-windows) jobs both succeeded; the npm publication ran as run 34875133830. - Pinned Gentle AI:
v2.9.1, provider contract1.2.0
What's new
The sidebar shows the active profile
The Status card now lists the active profile under Model. The line follows profile changes on the next render, is hidden when the profile store has no valid active marker, and long names wrap without touching the compact bottom bar.
Included work: #1016.
Changes are scoped to this session
The Changes sidebar previously modelled every dirty path in the repository and scanned their contents at startup. It now shows only the successful write and edit mutations captured from the current agent session and its owned subagents, grouped by the worktree they modified, with diffs generated from the captured snapshots. Snapshots are bounded (64 KiB / 2000 lines per capture, 256 operation identities and 4 MiB of serialized evidence per session); binary, oversized, or unverifiable results show truthful unavailable counts instead of a guess. Captured evidence persists in the local Pi session file, so the list survives a reload. Shell and custom-tool mutations and unrelated external edits are intentionally excluded because there is no evidence to attribute them.
Included work: #1021.
Package-local Gentle AI moves to v2.9.1
The bundled runtime is re-pinned to Gentle AI v2.9.1 with archive and executable digests verified against the Minisign-signed checksums.txt and the Windows Go SumDB module checksum, plus the 2.9.1 native review capability row. v2.9.1 restores Claude Code SDD delegation and lets OpenCode relay review consent without the custom question control; the Pi runtime path is unchanged and the provider contract stays 1.2.0.
Included work: #1026.
Breaking changes
No breaking changes are declared for v2.7.0.
Upgrade now
pi install npm:gentle-pi@2.7.0Restart Pi, then run:
gentle-ai syncThe package-local Gentle AI runtime is reinstalled at v2.9.1 by the package postinstall; run gentle-ai sync afterwards so managed agent and reviewer assets match it.
What was fixed
Startup no longer stalls in large working trees
The intro and queued prompts could hang while the old Changes tracker scanned every dirty path's content at startup. That scan is gone; the session-scoped tracker refreshes in memory and never blocks startup (closes #1007).
Included work: #1021.
Numbers
3 non-merge commits, 3 merged pull requests, and 2 unique GitHub PR authors since v2.6.4.
Install
pi install npm:gentle-pi@2.7.0Package: https://www.npmjs.com/package/gentle-pi
Full changelog: v2.6.4...v2.7.0