Releases: DLYZZT/pi-desktop
Releases · DLYZZT/pi-desktop
Release list
v0.1.3
Pi Agent Desktop v0.1.3
本次版本重点引入跨平台开发工具管理,并补齐 Linux 官方发布包,让技能、插件和 Agent 脚本在不同用户环境中获得更稳定、一致的运行体验。
主要更新
- 新增统一的“开发工具”设置,按 JavaScript、Python、CLI 基础工具分类,以左侧列表、右侧详情的方式管理工具状态、来源和版本。
- 优先发现并验证用户已安装的 Node.js、npm/npx、Python、uv/uvx、Git/Bash、Bun、jq 等工具,覆盖 macOS 从 Finder 启动时 PATH 不完整、Windows 常见安装位置等场景。
- 用户确认后可安装应用私有的 Node.js LTS、CPython、uv、PortableGit、Bun 和 jq;不会修改系统 PATH、Shell 配置或注册表。
- 内置并校验目标平台专用的 ripgrep 与 fd,为 Agent 提供稳定、高性能的文件搜索能力。
- 技能与插件统一使用解析后的绝对 Node/npm 路径;插件的 npm 操作移入隔离 Worker,缺失工具时返回结构化安装引导。
- 新增工具下载、安装、修复、移除、取消、缓存查看和诊断能力,并加强重定向白名单、校验和、启动验证、回滚与日志脱敏。
- 新增 Linux x64 AppImage 正式发布,与 macOS Apple Silicon / Intel 和 Windows x64 一起纳入完整 CI、产物启动 E2E 和发布校验。
- 更新中英文 README 和应用截图。
下载
- macOS Apple Silicon:
Pi-Agent-Desktop-0.1.3-arm64.dmg - macOS Intel:
Pi-Agent-Desktop-0.1.3-x64.dmg - Windows x64:
Pi-Agent-Desktop-Setup-0.1.3.exe - Linux x64:
Pi-Agent-Desktop-0.1.3-x86_64.AppImage
说明
- 应用私有工具按需安装,并且只在用户确认后执行;文件保存在 Pi Agent Desktop 的应用数据目录。
- Windows 安装包目前未签名,首次运行可能出现 SmartScreen 提示。
- Linux AppImage 当前使用手动更新。
v0.1.2
Changelog
[0.1.2] - 2026-07-17
New Features
- Added in-app updates for Windows x64, allowing users to check for, download, and install new versions directly within the application.
- Windows updates now work without a Windows code-signing certificate.
- Windows updates use the complete NSIS installer instead of a web installer.
Security and Reliability
- Update packages are verified against GitHub Release metadata and SHA-512 checksums before installation.
- Strengthened Windows update configuration checks to ensure unsigned builds do not contain an invalid publisherName.
- CI now verifies installer files, update metadata, and blockmap consistency. macOS releases continue to undergo code signing, Apple notarization, and artifact integrity verification.
v0.1.1
Changelog
0.1.1 - 2026-07-17
Fixed
- Show model request failures directly in the conversation instead of silently rendering an empty assistant reply. Provider error details such as an invalid API key response are preserved, with an actionable fallback when the provider returns no detail.
- Keep failed assistant messages visible after conversation grouping and reload while continuing to hide harmless empty responses.
- Add regression coverage for provider failures, missing error details, and normal empty assistant messages.
v0.1.0
Full Changelog: v0.1.0-rc.1...v0.1.0