Skip to content

Releases

v0.1.8

Choose a tag to compare

@LiusCraft LiusCraft released this 30 Oct 07:46
ae06039

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

Choose a tag to compare

@LiusCraft LiusCraft released this 29 Oct 18:08
181f4fb

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: !command in the composer runs in the session's own shell by @LiusCraft in #17

New Contributors

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@LiusCraft LiusCraft released this 29 Oct 08:03

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_session tool, 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, dirname and basename count as read-only and no longer need approval.

Session tools

  • pidesk_list_sessions can list every Work and Code session (scope: "all") and search titles, folders and messages (query). pidesk_read_session reads 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 bash PATH finds first, which could be the WSL launcher.

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 29 Oct 02:52

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 28 Oct 11:58

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 28 Oct 08:29

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

Choose a tag to compare

@LiusCraft LiusCraft released this 27 Oct 06:02

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

Choose a tag to compare

@github-actions github-actions released this 27 Oct 04:13

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@LiusCraft LiusCraft released this 27 Oct 04:04
23fb940

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

Full Changelog: https://github.com/LiusCraft/pi-desktop/commits/v0.1.0