Repository navigation
Releases
Releases · LiusCraft/pi-desktop
v0.1.10
What's Changed
- feat: show model details on hover by @LiusCraft in #24
- feat: show session response token rate by @LiusCraft in #25
- Clarify background command results by @LiusCraft in #26
- fix: use fresh dynamic git base remotes by @LiusCraft in #27
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- Update worktree naming and folder icons by @LiusCraft in #20
- Improve model picker menu by @LiusCraft in #21
- feat: replace thinking effort menu with model-aware slider by @LiusCraft in #22
- feat: add configurable interface density by @LiusCraft in #23
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- feat: publish the pi-remote plugin and a Homebrew cask from the release tag by @LiusCraft in #19
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- chore: adopt oxlint and oxfmt in CI by @minorcell in #15
- feat: render session actions with Trace by @LiusCraft in #16
- test: fix header rename desktop test for the current UI by @LiusCraft in #18
- feat:
!commandin the composer runs in the session's own shell by @LiusCraft in #17
New Contributors
- @minorcell made their first contribution in #15
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's new
Fresh context for long-idle sessions
Coming back to a session after a long break no longer re-sends the whole history at full price.
- After a set idle time, the old messages leave the model's context and a handoff card takes their place: recent requests, where the work left off, and the files it changed and read. No summary request is made, and nothing is deleted from the session file.
- The model can still look up earlier details with the new
pidesk_search_sessiontool, which searches the session's own transcript, tool arguments and command output. - The idle threshold follows the model's prompt-cache lifetime when the catalog declares one, otherwise 60 minutes. Set it globally or per model in Settings → General → Idle context; 0 turns it off.
- Messages hidden behind a handoff card can be shown again with one click, as with compaction checkpoints, including after a window reload.
Views update without a reload
Changes to models, projects, Work folders, scheduled tasks and project notes now reach every open view immediately: the session's effort menu, the Projects page and the sidebar no longer need a window reload. Re-entering a session also re-reads its model, thinking level, stats and skills.
Pull requests
- Open PRs of sessions you haven't opened are now re-checked in the background every 5 minutes, so the sidebar and inbox show merges and conflicts without opening the session.
- The PR bar's comment count now includes inline review comments, so it updates when new review comments arrive.
Auto mode
- The command reviewer now checks for real harm instead of strict scope: it only asks for destructive deletes, sending data or credentials to unknown hosts, system changes, download-and-run, or obfuscated commands. Folders, files and URLs from the conversation count as part of the task.
- The reviewer sees the assistant's steps since your last message, not just the request itself.
cd,pushd,popd,realpath,dirnameandbasenamecount as read-only and no longer need approval.
Session tools
pidesk_list_sessionscan list every Work and Code session (scope: "all") and search titles, folders and messages (query).pidesk_read_sessionreads sessions from any project.- The model is told to use these tools for questions about your sessions instead of reading pi's session files directly.
Fixes
- On Windows, one-off shell commands (command mode) now use the same Git Bash as the shared shell instead of whatever
bashPATH finds first, which could be the WSL launcher.
Full Changelog: v0.1.5...v0.1.6
v0.1.5
v0.1.4
v0.1.3
What's Changed
- feat: web search and page fetching with free-tier engine failover by @LiusCraft in #13
- feat: tree sidebar in settings by @LiusCraft in #14
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- feat: side chat and reply typed in a draggable popup by @LiusCraft in #11
- feat: show PR review comments in the diff and jump to them from the PR bar by @LiusCraft in #10
- feat: custom pet skins, work-aware pet motion by @LiusCraft in #12
Full Changelog: v0.1.1...v0.1.2