Skip to content

Releases: TheDancingDeveloper-org/graft

Release list

v0.1.0

Choose a tag to compare

@thedancingdeveloper thedancingdeveloper released this 26 Oct 03:00
d504966

First release of graft: server-centric source control for AI agent fleets, in Rust.

Highlights

  • One binary. graft is the client, plus graft serve, graft node and graft mirror as subcommands.
  • Local mode. graft init opens a repository in-process, with no server, no daemon and no token. graft clone <path> gives you a second working copy.
  • Zero-config dev server. graft serve --dev --repo demo binds to loopback, generates its key, stores the admin token in your user config and prints the clone command.
  • User config and graft login. Named servers, with tokens kept in files at mode 0600, so you don't pass flags or env on every call.
  • Agents. graft mcp is a stdio MCP server that needs no flags inside a working copy. graft mcp --print-config claude|codex|cursor prints the registration snippet.
  • Source control core. CAS lands, server-side rebase with line-level merge, conflicts handed back to the client, draft stacks, lines and merge points, tags, pick and revert, git import and export.

Phase 1 is source control only: graft runs no builds, tests or checks.

Install

Download the archive for your platform below and check it against SHA256SUMS. Or:

cargo install --git https://github.com/TheDancingDeveloper-org/graft --tag v0.1.0 graft-cli
docker run ghcr.io/thedancingdeveloper-org/graft:v0.1.0 --help

graft is not on crates.io yet.

Platforms

Built for Linux x86_64 and aarch64 (static musl) and macOS aarch64. No Intel macOS build in this release.

Full changelog

The full list is in CHANGELOG.md. It's too long for the release page.