v0.1.8
What's new
Todo tool & floating progress panel
Agents can now keep a visible task list while working on complex, multi-step jobs (long refactors, multi-file features, investigations):
- New
todotool lets the agent maintain a task list with the same full-replacement protocol as Claude Code — call with the complete updated list each time - A compact pill floats at the top-right of the chat: completed count, the current in-progress task, and a thin progress bar
- Click the pill to expand the full list (pending / in-progress spinner / completed with strikethrough); expand and collapse use a smooth drawer animation, and the current task in the pill slides upward when it changes
- The panel is per-session and survives switching sessions
Task list survives context compaction
When the conversation history is compacted, the current task list is automatically re-injected into the agent's context on the next turn — the agent doesn't lose track of what it was doing. The panel data is also restored when reopening a session.
Chat polish
- Copy and fork buttons under assistant messages are now always visible (previously only on hover), with tighter spacing
Download
| Platform | File |
|---|---|
| macOS (Apple Silicon) | pi-desktop-mac-arm64.dmg |
| macOS (Intel) | pi-desktop-mac-x64.dmg |
| Windows | pi-desktop-windows-x64.exe (installer) or pi-desktop-windows-x64.zip |
Ad-hoc signed (no Developer ID). On macOS, if Gatekeeper blocks the app, right-click it and choose Open (or run
xattr -cr "/Applications/Pi Desktop.app"as a fallback). Windows may still show a SmartScreen prompt — click "More info" → "Run anyway".
Full Changelog: https://github.com/Jaxton07/pi-desktop/commits/v0.1.8