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