Repository navigation
Releases
Releases · LiusCraft/pi-desktop
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
v0.1.1
v0.1.0
What's Changed
- feat(keys): support OpenCode Zen and OpenCode Go API keys by @LiusCraft in #1
- feat: add a preferences window by @LiusCraft in #2
- build: macOS packaging and release pipeline by @LiusCraft in #3
- feat: add tool previews, file navigation and composer attachments by @LiusCraft in #4
- fix: hide macOS backend exec Dock icons by @LiusCraft in #5
- feat: name sessions from the first prompt with a cheap side model by @LiusCraft in #6
- feat: add resizable session sidebar with hover hints by @LiusCraft in #7
- refactor: rebuild on React + shadcn/ui + TypeScript and the pi SDK by @LiusCraft in #8
- feat(pr-bar): richer PR bar, CI and comments watched in the host by @LiusCraft in #9
New Contributors
- @LiusCraft made their first contribution in #1
Full Changelog: https://github.com/LiusCraft/pi-desktop/commits/v0.1.0