v1.7.1
Pre-release
Pre-release
Pi Desktop v1.7.1 β Per-Turn Stats & Auto-Release π
Per-turn performance telemetry (tps + cache hit-rate) and CI auto-release on merge to main.
Note: This is a personal fork of
gustavonline/pi-desktop.
β¨ What's new
Per-turn stats footer (tps + cache hit-rate)
After each agent turn, a compact footer shows real-time performance metrics:
12.3 tok/s Β· cache 87%
- Tokens/sec β output generation speed
- Cache hit-rate β percentage of input tokens served from prompt cache
- Robust field reader handles multiple naming conventions (
input/inputTokens/input_tokens,cacheRead/cache_read) - Wired via
agent_endβcomputeTurnStatsβ stored per-message β rendered in the timeline
CI auto-release on merge to main
No more manual workflow dispatch. When you push a releases/v*.md file to main:
- Auto-detects the latest version from the filename
- Idempotency check (skips if tag already exists)
- Builds Windows
.exe+ macOS.dmgin parallel - Tags
v<X.Y.Z>and publishes a GitHub Release automatically - Uses the release note file content as the release body
π¦ Download
This fork builds Windows (.exe) and macOS (.dmg).
β οΈ Unsigned builds
Windows: Click More info β Run anyway on SmartScreen.
macOS: xattr -cr "/Applications/Pi Desktop.app" after mounting.
βοΈ Requirements
- Pi Coding Agent CLI:
npm install -g @earendil-works/pi-coding-agent - Node.js β₯ 22
π Credits
Built on gustavonline/pi-desktop.
π License
MIT β see LICENSE.