Releases: ArtificialNotImbecile/pi-desktop
Release list
Jasmine 0.3.8
Jasmine 0.3.8 is built and smoke-tested on Windows, Linux, and Apple Silicon macOS.
Downloads
- Windows x64:
Jasmine-Setup-0.3.8-x64.exe(unsigned; SmartScreen may warn) - Linux x64:
Jasmine-0.3.8-linux-x86_64.AppImageorJasmine-0.3.8-linux-amd64.deb - Apple Silicon macOS:
Jasmine-0.3.8-mac-arm64.dmg
The macOS builds use ad-hoc signing and are not notarized. On first launch, trusted users may need to choose System Settings → Privacy & Security → Open Anyway. Verify assets against SHA256SUMS.txt.
Changes
What's Changed
- Make remote workspaces interactive and stable by @ArtificialNotImbecile in #42
- Stop image prompts from posting a second user bubble by @ArtificialNotImbecile in #43
- Prepare v0.3.8 release by @ArtificialNotImbecile in #44
Full Changelog: v0.3.7...v0.3.8
Jasmine 0.3.7
Jasmine 0.3.7 is built and smoke-tested on Windows, Linux, and Apple Silicon macOS.
Downloads
- Windows x64:
Jasmine-Setup-0.3.7-x64.exe(unsigned; SmartScreen may warn) - Linux x64:
Jasmine-0.3.7-linux-x86_64.AppImageorJasmine-0.3.7-linux-amd64.deb - Apple Silicon macOS:
Jasmine-0.3.7-mac-arm64.dmg
The macOS builds use ad-hoc signing and are not notarized. On first launch, trusted users may need to choose System Settings → Privacy & Security → Open Anyway. Verify assets against SHA256SUMS.txt.
Changes
What's Changed
- Fix the macOS update check on builds with no update feed by @ArtificialNotImbecile in #32
- Stabilize automatic chat titles by @ArtificialNotImbecile in #33
- Make the collapsed sidebar restorable and worth looking at by @ArtificialNotImbecile in #34
- Refresh README captures from Jasmine 0.3.6 by @ArtificialNotImbecile in #35
- Preserve composer newlines when pasting by @ArtificialNotImbecile in #36
- Give file, image, and link references in answers real behaviour by @ArtificialNotImbecile in #38
- Add managed Pi remote CLI package by @ArtificialNotImbecile in #37
- Normalize app icons and make Spotlight shortcut configurable by @ArtificialNotImbecile in #39
- Give remote hosts a place in Jasmine: profiles, workspaces, and history by @ArtificialNotImbecile in #40
- Prepare v0.3.7 release by @ArtificialNotImbecile in #41
Full Changelog: v0.3.6...v0.3.7
pi-remote linux-x64-glibc runtime 0.1.2
Adds daemon-authoritative active RPC status so Jasmine can recover, monitor, and explicitly stop remote work after desktop restart or transport loss. Built for Linux x64 with a glibc 2.27 baseline; artifact integrity is pinned by the package descriptor.
pi-remote linux-x64-glibc runtime 0.1.1
Adds the session-read protocol required by Jasmine remote history and interactive remote sessions. Built for Linux x64 with a glibc 2.27 baseline; artifact integrity is pinned by the package descriptor.
pi-remote linux-x64-glibc runtime 0.1.0
Managed Pi remote runtime artifact (runtimeVersion 0.1.0, Pi 0.84.2, linux x64 glibc 2.27+). SHA-256: 4f43154c2e88e0222534998dbf140cefedbd6df121595a7da85cca75ba07d26d. Downloaded and verified at install time via scripts/fetch-runtime.mjs against artifact.json.
Jasmine 0.3.6
Jasmine 0.3.6 is built and smoke-tested on Windows, Linux, and Apple Silicon macOS.
Downloads
- Windows x64:
Jasmine-Setup-0.3.6-x64.exe(unsigned; SmartScreen may warn) - Linux x64:
Jasmine-0.3.6-linux-x86_64.AppImageorJasmine-0.3.6-linux-amd64.deb - Apple Silicon macOS:
Jasmine-0.3.6-mac-arm64.dmg
The macOS builds use ad-hoc signing and are not notarized. On first launch, trusted users may need to choose System Settings → Privacy & Security → Open Anyway. Verify assets against SHA256SUMS.txt.
Changes
What's Changed
- Make context taxonomy on-demand and rolling by @ArtificialNotImbecile in #28
- Migrate DeepSeek-style chat streaming by @ArtificialNotImbecile in #29
- Surface provider request failures by @ArtificialNotImbecile in #30
- Prepare v0.3.6 release by @ArtificialNotImbecile in #31
Full Changelog: v0.3.5...v0.3.6
Jasmine 0.3.5
Jasmine 0.3.5 is built and smoke-tested on Windows, Linux, and Apple Silicon macOS.
Downloads
- Windows x64:
Jasmine-Setup-0.3.5-x64.exe(unsigned; SmartScreen may warn) - Linux x64:
Jasmine-0.3.5-linux-x86_64.AppImageorJasmine-0.3.5-linux-amd64.deb - Apple Silicon macOS:
Jasmine-0.3.5-mac-arm64.dmg
The macOS builds use ad-hoc signing and are not notarized. On first launch, trusted users may need to choose System Settings → Privacy & Security → Open Anyway. Verify assets against SHA256SUMS.txt.
Changes
What's Changed
- ci: cover every shipped platform and run shared checks once by @ArtificialNotImbecile in #10
- fix: decide the watcher birth-time comparison without sub-millisecond luck by @ArtificialNotImbecile in #11
- test: drive the composer IME case through a real composition by @ArtificialNotImbecile in #12
- fix: leave the macOS status item click to its menu by @ArtificialNotImbecile in #13
- fix: stop settings rows from collapsing their labels and starving their inputs by @ArtificialNotImbecile in #14
- feat: let the Artifacts panel state each fact once by @ArtificialNotImbecile in #15
- refactor: drop the experimental remote SSH target by @ArtificialNotImbecile in #16
- ci: cancel superseded pull request runs and record the change workflow by @ArtificialNotImbecile in #17
- Remove the features nothing was wired to, and give CI the full E2E suite by @ArtificialNotImbecile in #18
- fix: make chat streaming render smoothly by @ArtificialNotImbecile in #19
- fix: bundle deterministic Inter typography by @ArtificialNotImbecile in #22
- test: move deterministic coverage below Electron and streamline CI by @ArtificialNotImbecile in #21
- Give the Context Taxonomy panel a real hierarchy by @ArtificialNotImbecile in #24
- Rebuild the Working page around what needs attention by @ArtificialNotImbecile in #23
- Localize remaining chat-panel labels by @ArtificialNotImbecile in #26
- chore: prepare v0.3.5 release by @ArtificialNotImbecile in #27
Full Changelog: v0.3.4...v0.3.5
Jasmine 0.3.4
Jasmine 0.3.4 is built and smoke-tested on Windows, Linux, and Apple Silicon macOS.
Downloads
- Windows x64:
Jasmine-Setup-0.3.4-x64.exe(unsigned; SmartScreen may warn) - Linux x64:
Jasmine-0.3.4-linux-x86_64.AppImageorJasmine-0.3.4-linux-amd64.deb - Apple Silicon macOS:
Jasmine-0.3.4-mac-arm64.dmg
The macOS builds use ad-hoc signing and are not notarized. On first launch, trusted users may need to choose System Settings → Privacy & Security → Open Anyway. Verify assets against SHA256SUMS.txt.
Changes
What's Changed
- feat: adopt native traffic lights and mac dist target on macOS by @ArtificialNotImbecile in #6
- fix: make the terminal and repeat launches work on macOS by @ArtificialNotImbecile in #7
- feat: check for updates on macOS and Linux, and fix the oversized tray icon by @ArtificialNotImbecile in #8
- fix: report deletions the macOS watcher replays as creates by @ArtificialNotImbecile in #9
Full Changelog: v0.3.3...v0.3.4
Jasmine 0.3.3
Jasmine 0.3.3 is built and smoke-tested on Windows, Linux, and Apple Silicon macOS.
Downloads
- Windows x64:
Jasmine-Setup-0.3.3-x64.exe(unsigned; SmartScreen may warn) - Linux x64:
Jasmine-0.3.3-linux-x86_64.AppImageorJasmine-0.3.3-linux-amd64.deb - Apple Silicon macOS:
Jasmine-0.3.3-mac-arm64.dmg
The macOS builds use ad-hoc signing and are not notarized. On first launch, trusted users may need to choose System Settings → Privacy & Security → Open Anyway. Verify assets against SHA256SUMS.txt.
Changes
Full Changelog: v0.3.2...v0.3.3
Jasmine 0.3.1
Jasmine 0.3.1
This release removes the expensive full-workspace checkpoint from Artifacts tracking and makes file-change capture fast enough to leave enabled during normal chat.
Highlights
- Uses
managed-tools-onlytracking by default: only successful Piwriteandedittargets are captured, with no project-wide traversal or hashing before and after a chat run. - Adds an experimental native filesystem watcher mode for users who want to observe Bash and external file changes without an initial full scan.
- Clearly labels Bash changes as intentionally untracked in the default mode instead of reporting misleading partial workspace coverage.
- Keeps GitHub-style diffs, added/modified/deleted status, text and image previews, redaction, failed-run persistence, and deterministic net-change behavior for managed files.
- Adds a General setting for switching modes and preserves the selected mode across restarts.
- Migrates existing Artifacts data safely, including databases created by pre-release file-change builds.
Performance
An idle managed-tools-only run does not open unrelated workspace files. The regression suite covers a workspace containing an unrelated 1 GiB sparse file, bounded oversized managed targets, repeated edits, failed tool calls, and watcher create/update/delete events.
Standalone Pi package
The release includes @jasmine-ai/pi-file-changes 0.2.0 as both a package tarball and a ZIP. The package defaults to managed-tools-only; set PI_FILE_CHANGES_MODE=watcher to opt into native watcher mode.
Update assets
latest.yml and the NSIS blockmap are included for Jasmine's updater. The Windows installer is currently unsigned, so Windows SmartScreen may show a warning. Verify SHA256SUMS.txt before running or installing an asset.