Skip to content

v0.5.0 — 2026-08-22

Choose a tag to compare

@github-actions github-actions released this 22 Aug 23:51

Release Notes

  • The README and crate metadata now lead with the MCP server: harken's primary
    surface is "give your agent ears", with the batch CLI and the Claude Code
    skill as the other two faces of the same binary.
  • Relicensed from MIT to MIT OR Apache-2.0 — the Rust ecosystem's dual
    license, adding Apache-2.0's explicit patent grant. LICENSE became
    LICENSE-MIT, with LICENSE-APACHE alongside it.
  • New subcommand: harken mcp — an MCP (Model Context Protocol) server
    over stdio, exposing transcribe_file and transcribe_whatsapp_export to
    any MCP client (Claude Code, Claude Desktop, Cursor, Windsurf). Protocol
    version 2025-06-18, hand-rolled JSON-RPC 2.0 on serde_json — zero new
    dependencies, no async runtime. Model/language/device are per-server flags
    with the CLI's defaults; one whisper context serves the whole session. The
    WhatsApp tool returns transcripts directly as content and writes no files.
    This is the one mode where stdout is written to (protocol frames only; logs
    stay on stderr).
  • The build is now reproducible across machines: rust-toolchain.toml pins the
    compiler to 1.97.1 (excluded from the published crate, so cargo install is
    unaffected), and cargo-audit/cargo-machete are version-pinned. clippy -D warnings on a floating stable meant a new Rust release could redden the tree
    with no change of ours.
  • CI gained two jobs: msrv, which checks the declared 1.88 floor still builds,
    and deps, which runs cargo audit and cargo machete — both were
    local-only gates before.
  • The release path is now rehearsable: a pull request builds all five target
    platforms without publishing (pr-run-mode = "upload"). Until now the only
    way to exercise the cross-platform build was to push a v* tag, which is
    exactly how v0.4.0 died on the Windows build.

Install harken 0.5.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/montezuma-p/harken/releases/download/v0.5.0/harken-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/montezuma-p/harken/releases/download/v0.5.0/harken-installer.ps1 | iex"

Download harken 0.5.0

File Platform Checksum
harken-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
harken-x86_64-apple-darwin.tar.xz Intel macOS checksum
harken-x86_64-pc-windows-msvc.zip x64 Windows checksum
harken-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
harken-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum