Skip to content

v0.2.2

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Aug 05:21
· 2 commits to main since this release
57949d2

Highlights

Kraftverk 0.2.2 ships proprietary All Rights Reserved licensing (© theworker02) on release artifacts, plus Milestone 2 gap fixes: AMD Vulkan GPU benches, OS-backed sensors, operational privileged agent, optional Tauri packaging, and ε-greedy / Bayesian search. Continues the AMD-exclusive amd-only-v1 gate from 0.2.1 (unchanged).

Independent product: not affiliated with or endorsed by AMD.

What's included

  • CLI (kraftverk / kraftverk.exe) — inspect, baseline, optimize (incl. --strategy), report, profiles, doctor, agent serve|status, and more
  • Desktop (kraftverk-desktop / kraftverk-desktop.exe) — local web UI by default; optional Tauri (tauri-app)
  • AMD gate — continuing amd-only-v1 (CPUID + PCI); exit codes 20–25
  • GPU benches — AMD Vulkan via ash when present; honest Unsupported otherwise
  • Sensors — Linux hwmon/RAPL; Windows ACPI thermal when present (never fabricated)
  • Privileged agent — authenticated local IPC; apply/verify/rollback for priority, affinity, power scheme
  • Search — hill-climb, ε-greedy, Bayesian GP+EI
  • Packaged archives include README.md, LICENSE, and CHANGELOG.md

Install

Windows (x86_64)

  1. Download kraftverk-v0.2.2-x86_64-pc-windows-msvc.zip

  2. Verify checksum against kraftverk-v0.2.2-x86_64-pc-windows-msvc.zip.sha256:

    Get-FileHash .\kraftverk-v0.2.2-x86_64-pc-windows-msvc.zip -Algorithm SHA256
    Get-Content .\kraftverk-v0.2.2-x86_64-pc-windows-msvc.zip.sha256
  3. Extract the zip. Run CLI or desktop from the extracted folder:

    .\kraftverk.exe compatibility
    .\kraftverk-desktop.exe

    Loose binaries (kraftverk.exe, kraftverk-desktop.exe) are also attached to this release if you prefer not to use the archive.

Linux (x86_64)

  1. Download kraftverk-v0.2.2-x86_64-unknown-linux-gnu.tar.gz

  2. Verify checksum against kraftverk-v0.2.2-x86_64-unknown-linux-gnu.tar.gz.sha256:

    sha256sum -c kraftverk-v0.2.2-x86_64-unknown-linux-gnu.tar.gz.sha256
  3. Extract and run:

    tar xzf kraftverk-v0.2.2-x86_64-unknown-linux-gnu.tar.gz
    cd kraftverk-v0.2.2-x86_64-unknown-linux-gnu
    chmod +x kraftverk kraftverk-desktop
    ./kraftverk compatibility
    ./kraftverk-desktop

Build from source

cargo build --release -p kraftverk-cli
cargo build --release -p kraftverk-desktop
# optional Tauri shell:
cargo build --release -p kraftverk-desktop --features tauri-app

Quick start

kraftverk compatibility
kraftverk hardware
kraftverk inspect
kraftverk baseline
kraftverk optimize --mode safe --goal balanced
kraftverk optimize --strategy epsilon-greedy
kraftverk agent status
kraftverk status
kraftverk report --format html
kraftverk restore --baseline

Desktop (same local DB):

kraftverk-desktop

Hardware requirements

Check Rule
Architecture x86 / x86_64 only
CPU AMD (AuthenticAMD)
GPU None OK; if present, AMD only (PCI 0x1002)
Blocked Intel CPU; NVIDIA / Intel GPU; mixed / unknown vendors

Exit codes 20–25. No production --force bypass. Policy continues from v0.2.1.

Full policy: Hardware support · docs/hardware-support.md

License

Proprietary — All Rights Reserved. Copyright © 2026 theworker02.

You may view and run the software as published. Modification and redistribution of modified versions require prior written permission. See LICENSE (also bundled in each archive).

Documentation

Known limitations

  • GPU benches require an AMD Vulkan device; otherwise honest Unsupported
  • Sensors depend on host OS support (Linux hwmon/RAPL; Windows ACPI when present); Windows package power / AMD GPU temp without ADL may remain unset
  • Privileged apply requires the local agent (kraftverk agent serve) with auth
  • Desktop default remains local web UI; Tauri needs WebView deps + --features tauri-app
  • CI may use mock-platform; production gate is still amd-only-v1 (see CI docs)

Checksums

Per-archive SHA-256 sidecar files are attached:

  • kraftverk-v0.2.2-x86_64-pc-windows-msvc.zip.sha256
  • kraftverk-v0.2.2-x86_64-unknown-linux-gnu.tar.gz.sha256

Compare the hash of the downloaded archive to the contents of the matching .sha256 asset before running binaries.

Full Changelog: v0.2.1...v0.2.2


Commits in this tag

What's Changed

  • fix: gate parse_ven_from_pci_key behind #[cfg(windows)] by @theworker02 with @Copilot in #1
  • docs(site): redesign Pages as polished product site by @theworker02 in #3
  • feat: close M2 gaps — GPU, sensors, agent, search, Tauri by @theworker02 in #4
  • docs: long-form README + crates.io metadata by @theworker02 in #5
  • Fix ubuntu CI clippy failure in Linux sensors and agent apply path by @theworker02 with @Copilot in #6
  • feat: production-ready privileged agent + AMD GPU benches by @theworker02 in #8
  • docs: CI mock-platform vs production amd-only-v1 by @theworker02 in #9
  • fix: add Tauri desktop icon assets for Windows CI by @theworker02 in #10
  • chore(release): prepare v0.2.2 by @theworker02 in #11

New Contributors

Full Changelog: v0.2.1...v0.2.2