Skip to content

Releases: xenoviz/ruk

Ruk 0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 09:26
Immutable release. Only release title and notes can be modified.
604c7bc

What's Changed

  • Address outstanding Codex review findings by @thetriplet3 in #14
  • Keep documentation English-only and restore safe admin merges by @thetriplet3 in #15
  • docs: add npm package badge by @tratlk in #19
  • Add unattended assignment lifecycle for Ruk 0.2 by @thetriplet3 in #20
  • Add Cloud Agent development environment (Bun + Go) by @tratlk in #22
  • Migrate the Ruk runtime to Go by @thetriplet3 in #21
  • Always track Ruk-created worktrees per repository, with a host-wide view by @tratlk in #25
  • Skip Windows update smoke when a prerelease has no channel predecessor by @tratlk in #24
  • Release 0.3.0-beta.2 by @tratlk in #26
  • Fix standalone self-update aborting downloads with context canceled by @tratlk in #27
  • Release 0.3.0-beta.3 by @tratlk in #28
  • Mention ruk worktrees in the agent quickstart and skill by @tratlk in #29
  • Make npm bin/ruk work when install scripts are blocked by @tratlk in #30
  • Release 0.3.0-beta.4 by @tratlk in #31
  • Release 0.3.0 by @tratlk in #32

Full Changelog: v0.1.2...v0.3.0

Ruk 0.3.0-beta.4

Ruk 0.3.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Aug 09:11
Immutable release. Only release title and notes can be modified.
9eba382

What's Changed

  • Mention ruk worktrees in the agent quickstart and skill by @tratlk in #29
  • Make npm bin/ruk work when install scripts are blocked by @tratlk in #30
  • Release 0.3.0-beta.4 by @tratlk in #31

Full Changelog: v0.3.0-beta.3...v0.3.0-beta.4

Ruk 0.3.0-beta.3

Ruk 0.3.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Aug 18:14
Immutable release. Only release title and notes can be modified.
0d972cb

What's Changed

  • Fix standalone self-update aborting downloads with context canceled by @tratlk in #27
  • Release 0.3.0-beta.3 by @tratlk in #28

Full Changelog: v0.3.0-beta.2...v0.3.0-beta.3

Ruk 0.3.0-beta.2

Ruk 0.3.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Aug 17:46
Immutable release. Only release title and notes can be modified.
6c44248

What's Changed

  • Always track Ruk-created worktrees per repository, with a host-wide view by @tratlk in #25
  • Skip Windows update smoke when a prerelease has no channel predecessor by @tratlk in #24
  • Release 0.3.0-beta.2 by @tratlk in #26

Full Changelog: v0.3.0-beta.1...v0.3.0-beta.2

Ruk 0.3.0-beta.1

Ruk 0.3.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Aug 13:08
Immutable release. Only release title and notes can be modified.
cec23de

What's Changed

Full Changelog: v0.1.2...v0.3.0-beta.1

Ruk 0.1.2

Choose a tag to compare

@github-actions github-actions released this 08 Aug 15:53
Immutable release. Only release title and notes can be modified.
95fc92e

What's Changed

Full Changelog: v0.1.1...v0.1.2

Ruk 0.1.0

Choose a tag to compare

@thetriplet3 thetriplet3 released this 08 Aug 15:18
Immutable release. Only release title and notes can be modified.
e21a59f

Ruk 0.1.0

The first public release of Ruk, a dependency-aware Git workspace manager for parallel coding agents.

Highlights

  • Create, acquire, renew, release, reuse, prewarm, inspect, and safely collect agent workspaces.
  • Share immutable Bun and pnpm package content by default while keeping each workspace's writable dependency projection isolated.
  • Run assigned commands, open interactive shells, reserve named host-local ports, and collect reuse, preparation, timing, failure, and disk statistics.
  • Integrate agents through stable JSON output, structured error categories, readiness reasons, and the maintained ruk-workspaces skill.
  • Install from npm or use standalone Linux, macOS, and Windows executables for x64 and ARM64.
  • Update safely through exact-version package-manager delegation or verified atomic executable replacement.

Reliability and security

  • Atomic state and lock-based lifecycle fencing protect concurrent acquisition, release, warming, and garbage collection.
  • Dependency projections are integrity-checked before reuse and removed with symlink-safe boundaries.
  • Recorded process trees and port reservations fail closed when identity or registry state cannot be verified.
  • Release packages and binaries are validated in CI, with checksums and signed build provenance for standalone assets.

Install

npm install --global @xenoviz/ruk

Documentation: https://xenoviz.github.io/ruk/

The complete change list is available in CHANGELOG.md.