Repository navigation
v0.4.0
平台测试状态 / Platform testing status
目前只有 macOS 版本经过实际使用测试。
Windows x64 和 Linux x64 已由 CI 构建,并完成了打包、随包后端和 SHA256 校验,但尚未在真实 Windows/Linux 设备上手工验证。请先按预览版对待。
Only the macOS build has been tested in real use.
Windows x64 and Linux x64 are built in CI with packaging, bundled-backend, and SHA256 checks, but have not yet been validated on real Windows or Linux machines. Please treat them as preview builds.
Added
- Public project website with a product overview, agent support matrix, installation guide,
and an interactive clear-mode preview. - Versioned local API contract for future Windows/Linux clients, including a stable
task_id,
machine-readable JSON Schema, and contract tests. - Platform runtime abstraction for macOS, Windows, and Linux plus cross-platform backend CI.
- Windows x64 and Linux x64 desktop builds that reuse the shared task API and panel while the
macOS app keeps its native Swift window layer. - One release tag now produces macOS, Windows and Linux installers plus a combined
SHA256SUMSfile. - Search discovery files and Cloudflare Pages security/cache headers for the public website.
- Automatic Cloudflare Pages deployment from GitHub Actions whenever website files under
docs/
land onmain, with a Pages-only API token stored as a repository secret. - CodeQL analysis for Swift, Python, and GitHub Actions workflows on pull requests,
main,
and a weekly schedule. - Release-package verification for SHA256, DMG contents, code signature, universal architectures,
minimum macOS version, packaged Windows/Linux backends, and uploaded GitHub Release assets.
Changed
- Cloudflare Pages deployment uses
cloudflare/wrangler-action@v4. - Dependabot vulnerability alerts and automated security fixes are enabled.
- On Windows and Linux the backend now exposes local-session channels only; macOS-native app
detection remains isolated behind the platform capability flag. - Windows and Linux packages bundle the Python backend with PyInstaller, so users do not need a
separate Python installation.
Fixed
- Tasks with identical agent and title no longer overwrite each other's completion-notification
state; transitions now use a stabletask_id.
Downloads
- macOS (Universal):
AgentTaskPanel-0.4.0-macos-universal.dmg - Windows x64:
AgentTaskPanel-0.4.0-win-x64.exe - Linux x64:
AgentTaskPanel-0.4.0-linux-x86_64.AppImage - Checksums:
SHA256SUMS