Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:49

⚡ Kyro v0.1.1 — Local-First Autonomous Desktop AI Agent

Kyro is an open-source, local-first autonomous desktop AI agent built with Tauri v2, Rust, and React 19.


📦 Available Linux Distro Packages

Every major Linux distribution family is directly supported in this release:

Distribution / OS Package Direct Download / Install
Ubuntu / Debian / Linux Mint / Pop!_OS / Kali .deb Kyro_0.1.1_amd64.deb (sudo apt install ./Kyro_0.1.1_amd64.deb)
Fedora / RHEL / CentOS / Rocky / Alma .rpm Kyro-0.1.1-1.x86_64.rpm (sudo dnf install ./Kyro-0.1.1-1.x86_64.rpm)
openSUSE (Leap / Tumbleweed) .rpm Kyro-0.1.1-1.x86_64.rpm (sudo zypper install ./Kyro-0.1.1-1.x86_64.rpm)
Arch Linux / Manjaro / EndeavourOS / SteamOS .pkg.tar.zst kyro-0.1.1-1-x86_64.pkg.tar.zst (sudo pacman -U kyro-0.1.1-1-x86_64.pkg.tar.zst)
Universal Linux (Zero Install, Standalone Executable) .AppImage Kyro_0.1.1_amd64.AppImage (chmod +x Kyro_0.1.1_amd64.AppImage && ./Kyro_0.1.1_amd64.AppImage)
Universal Portable Tarball (Custom Prefix) .tar.gz kyro-0.1.1-linux-x86_64.tar.gz (tar -xzf ... && ./install.sh)
Checksums & Integrity Verification .txt SHA256SUMS.txt (sha256sum -c SHA256SUMS.txt)

🌟 What's New & Key Highlights in v0.1.1

  • Comprehensive Test Suite & Quality Assurance (≥95% Frontend Coverage):
    • 259 passing frontend tests across 31 Vitest suites covering all interactive views, modals, HUD controls, and workflows.
    • 251 passing backend Rust unit, integration, and security tests.
    • Clean Clippy linter enforcement with zero warnings across all targets.
  • Hardened Email & Communications Security:
    • RFC 2822 header injection defenses strictly rejecting CRLF, NULL, or control characters across to, subject, and in_reply_to.
    • RFC 2047 MIME Base64 word encoding for Unicode display names and non-ASCII subjects.
  • Provider-Specific Single-Flight OAuth Refresh:
    • Dynamic token refresh against Google and GitHub endpoints with single-flight mutex synchronization to prevent race conditions.
    • Clear lifecycle error classification distinguishing permanent authentication failures (needs_reauth) from transient network failures.
  • Timezone-Correct Calendar Availability & Scheduling:
    • Strict IANA timezone evaluation using chrono-tz, filtering cancelled/transparent events and respecting working hours constraints.
  • POSIX TOCTOU Hardened File Operations:
    • Re-canonicalization and containment checks immediately prior to filesystem copy/move/undo operations.
    • Destination collision prevention requiring explicit confirmation to avoid writing through symlinks.
  • Revoked Folder Document Index Pruning:
    • Automatic atomic purging of indexed documents, cached text, and metadata upon folder permission revocation or app startup.
  • Multilingual Unicode-Safe Document Grounding:
    • Character-safe passage extraction preserving valid UTF-8 boundaries across emoji, Cyrillic, CJK, and accented text.

🛡️ Verification

Verify download integrity:

sha256sum -c SHA256SUMS.txt