···2323runs these on the server to ship code upstream. The tandem server is the source
2424of truth, with GitHub as a mirror.
25252626+## Installation
2727+2828+Published on [crates.io](https://crates.io/crates/jj-tandem) as `jj-tandem`:
2929+3030+```bash
3131+cargo install jj-tandem
3232+```
3333+3434+Requires a Rust toolchain and Cap'n Proto compiler (`capnp`).
3535+Or build from source: `cargo build --release`.
3636+2637## Single binary, two modes
27382839```
+17-1
README.md
···7777retry. Two agents committing simultaneously both succeed — CAS contention
7878resolves transparently.
79798080-## Quickstart
8080+## Install
8181+8282+Published on [crates.io](https://crates.io/crates/jj-tandem) as `jj-tandem`.
81838284```bash
8585+cargo install jj-tandem
8686+```
8787+8888+This installs the `tandem` binary. Requires a Rust toolchain and
8989+[Cap'n Proto compiler](https://capnproto.org/install.html) (`capnp`).
9090+9191+To build from source:
9292+9393+```bash
9494+git clone https://github.com/laulauland/tandem.git
9595+cd tandem
8396cargo build --release
9797+# binary at target/release/tandem
8498```
9999+100100+## Quickstart
8510186102### Start a server
87103