Skip to content

Releases: theworker02/kraftverk

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 12 Aug 05:21
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

Kraftverk 0.2.1 — AMD-Exclusive Hardware Enforcement

Choose a tag to compare

@theworker02 theworker02 released this 11 Aug 23:20

Highlights

Kraftverk 0.2.1 adds hard AMD-exclusive hardware enforcement (amd-only-v1) across CLI, desktop, SDK, agent, and optimizer — plus Windows GPU ClassGUID detection polish. Builds on the 0.2.0 platform phase (KraftBench v2, optimizer sessions/profiles, desktop instrument, SDK).

Independent product: not affiliated with or endorsed by AMD.

What's included

  • CLI (kraftverk / kraftverk.exe) — inspect, baseline, optimize, report, profiles, doctor, and more
  • Desktop (kraftverk-desktop / kraftverk-desktop.exe) — local web UI + hardware blocker
  • AMD gate — CPUID + PCI vendor checks; policy amd-only-v1 on experiments/fingerprints
  • Inspect-only commandscompatibility, hardware, amd cpu|gpu (no eligibility gate)
  • Exit codes 20–25 for unsupported architecture / Intel CPU / NVIDIA GPU / Intel GPU / unknown / mixed
  • Hot-plug NVIDIA abort — stop experiments, restore managed config, block further work
  • KraftBench v2 — CPU scaling, compile proxy, responsiveness, sustained windows
  • Optimizer — goals, constraints, sessions/resume, lineage, insights, evidence receipts
  • SDKKraftverk::open_default() fails with UnsupportedHardware on ineligible hosts
  • Packaged archives include README.md, LICENSE, and CHANGELOG.md

Install

Windows (x86_64)

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

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

    Get-FileHash .\kraftverk-v0.2.1-x86_64-pc-windows-msvc.zip -Algorithm SHA256
    Get-Content .\kraftverk-v0.2.1-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.1-x86_64-unknown-linux-gnu.tar.gz

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

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

    tar xzf kraftverk-v0.2.1-x86_64-unknown-linux-gnu.tar.gz
    cd kraftverk-v0.2.1-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

Quick start

kraftverk compatibility
kraftverk hardware
kraftverk inspect
kraftverk baseline
kraftverk optimize --mode safe --goal balanced
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.

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 benchmarks unsupported (no vendor backend)
  • Temperature / power sensors unavailable portably
  • Privileged agent remains a scaffold
  • Desktop is a local web UI (Tauri packaging later)
  • ε-greedy / Bayesian search plugins listed but not implemented

Checksums

Per-archive SHA-256 sidecar files are attached:

  • kraftverk-v0.2.1-x86_64-pc-windows-msvc.zip.sha256
  • kraftverk-v0.2.1-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.0...v0.2.1

Kraftverk 0.2.0 — Expansive Platform Phase

Choose a tag to compare

@github-actions github-actions released this 11 Aug 23:26

Highlights

Kraftverk 0.2.0 is the expansive platform phase: crate consolidation, KraftBench v2, richer optimizer sessions/profiles/receipts, CLI expansions, desktop engineering instrument, SDK facade, and CI/Pages/Release automation.

Prefer v0.2.1 for AMD-exclusive hardware enforcement (amd-only-v1) and exit codes 20–25. This tag predates that gate.

What's included

  • CLI (kraftverk / kraftverk.exe) — doctor, capabilities, report, chase, analyze, receipt, profile *, HTML/JSON reports
  • Desktop (kraftverk-desktop / kraftverk-desktop.exe) — local web UI + Safety Center
  • KraftBench v2 — CPU scaling, compile proxy, responsiveness index, sustained windows (--sustained)
  • Optimizer — goals, constraints, sessions/resume, lineage, insights, objectives, search plugins, evidence receipts
  • Telemetry — environmental noise model (no fabricated temps/power)
  • SDK facade and workspace consolidation (≤10 crates)
  • Packaged archives include README.md, LICENSE, and CHANGELOG.md

Install

Windows (x86_64)

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

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

    Get-FileHash .\kraftverk-v0.2.0-x86_64-pc-windows-msvc.zip -Algorithm SHA256
    Get-Content .\kraftverk-v0.2.0-x86_64-pc-windows-msvc.zip.sha256
  3. Extract and run:

    .\kraftverk.exe inspect
    .\kraftverk-desktop.exe

Linux (x86_64)

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

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

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

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

Build from source

cargo build --release -p kraftverk-cli
cargo build --release -p kraftverk-desktop

Quick start

kraftverk inspect
kraftverk baseline
kraftverk optimize --mode safe
kraftverk status
kraftverk report --format html
kraftverk restore --baseline

Hardware requirements

Official binaries target x86_64 Windows and x86_64 Linux.

This release does not include the amd-only-v1 hard gate introduced in v0.2.1. For AMD-only enforcement, exit codes 20–25, and inspect-only compatibility / hardware / amd commands, use v0.2.1.

Docs (current): Hardware support

License

See LICENSE bundled in each archive. Current project terms are Proprietary — All Rights Reserved © theworker02 — no modification or redistribution of modified versions without written permission. Prefer binaries and docs from the latest release for the authoritative license text.

Documentation

Known limitations (0.2.0)

  • GPU benchmarks unsupported (no vendor backend)
  • Temperature / power sensors unavailable portably
  • Privileged agent remains a scaffold
  • Desktop is a local web UI (Tauri packaging later)
  • ε-greedy / Bayesian search plugins listed but not implemented
  • No AMD hardware eligibility gate yet (added in v0.2.1)

Checksums

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

Full Changelog: https://github.com/theworker02/kraftverk/commits/v0.2.0