Skip to content

Releases: radiator-engineering/Drove

0.1.1 - 2026-09-07

Choose a tag to compare

@github-actions github-actions released this 07 Sep 05:54

Release Notes

Added

  • drove down stops and deletes the Herdr session it targets, once the
    detach is saved, when that session is a named one (not default).

Fixed

  • Herdr backend: the first declared tab of a workspace Drove creates now
    reuses the root tab Herdr's workspace.create always hands back, instead
    of opening a new tab and leaving that root tab stray (#25).
  • up, plan, and status now prune local state against the live backend
    snapshot before building a plan: a recorded resource whose backend id no
    longer exists (a Herdr session stopped and restarted, which wipes its
    workspaces and id counter) is dropped and planned as a fresh create
    instead of trusted as already there, which previously left status
    reporting in_sync and up failing with workspace_not_found. status
    reports each pruned resource under a new recreate line, and its --json
    report gains a "pruned" list of the dropped identities.

Install drove 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/radiator-engineering/Drove/releases/download/v0.1.1/drove-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/radiator-engineering/Drove/releases/download/v0.1.1/drove-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install radiator-engineering/tap/drove

Download drove 0.1.1

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

0.1.0 - 2026-09-07

Choose a tag to compare

@github-actions github-actions released this 07 Sep 04:32
3fbf55a

Release Notes

First release.

Drove compiles a checked-in Drovefile to a canonical model, compares it to
the live state of a backend, and reconciles the difference.

Added

  • Core model, IR, and DSL: a Drovefile declares workspaces, tabs, panes,
    agents, and one-shot setup tasks; Drove compiles it to a canonical,
    content-digested model and diffs it against live state to plan create,
    change, and task actions.
  • Herdr backend: incremental convergence, token-gated approval of new or
    changed tasks, and readiness probes (output match or port).
  • Radiator hub backend, reading the hub's real reported capabilities instead
    of a hardcoded set.
  • A Backend core trait plus flavor extension traits (herdr, radiator),
    so the planner only emits actions every backend can perform and each
    flavor's own verbs (tabs, splits, ratios for Herdr) live in its own
    namespace rather than a lowest-common-denominator union.
  • Project-level and profile-scoped backend and target selection
    (backend(...), profile(session = ..., backend = ...)), with resolution
    order flag > explicit env > profile > Drovefile > ambient host env >
    built-in default.
  • Rename without loss: a resource keeps its live pane across a was = "..."
    rename instead of being recreated; drove lint catches a stale rename or
    a task with no check.
  • drove, run with no subcommand, resolves a profile (default, or the
    file's only profile), starts the target Herdr session if needed, applies
    the plan, and brings the session's first workspace to the front —
    attaching the caller's terminal to it if not already inside Herdr.
  • drove ls, plan, status, render, lint, run, down, each taking
    an optional positional profile name (--profile NAME is an alias).
  • v2 to v3 Drovefile migration shims, with drove render printing the v3
    form of a v2 file and its deprecation warnings.
  • A safety model: Drove only touches resources recorded in its
    machine-local ownership state, never deletes a live resource on
    detachment, requires --allow-replace for a topology change that
    discards scrollback, and gates a new or changed task's check/run on
    approval.

Fixed

  • Windows CI leg and working-directory digest portability.

Install drove 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/radiator-engineering/Drove/releases/download/v0.1.0/drove-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/radiator-engineering/Drove/releases/download/v0.1.0/drove-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install radiator-engineering/tap/drove

Download drove 0.1.0

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