Whole-command remote execution
Submit `cargo build`, `cargo test` or `node --test` against an exact Git commit or a published Gin snapshot. A worker on another machine runs it and returns the output, exit code and resource accounting.
A Rust distributed build, test and validation engine that runs whole Cargo and Node test commands on remote workers and records what happened as evidence.
Submit `cargo build`, `cargo test` or `node --test` against an exact Git commit or a published Gin snapshot. A worker on another machine runs it and returns the output, exit code and resource accounting.
Every completed build publishes a versioned receipt naming the source, platform, toolchain, attempts and test results. Receipts flow to Gin as observational evidence.
`toki-worker` dials the coordinator over authenticated TLS. No listener, no SSH and no CI runner on the worker machine. It reconnects after network loss or sleep.
Leases, fencing epochs and a worker launch journal mean a lost connection or coordinator restart never runs a command twice and never invents a result.
Workers can provision and fingerprint an exact Rust toolchain and native tools, and check out source under a pinned Git configuration per platform.
The `toki client` command line and the TypeScript client are generated from one versioned schema, with small JSON summaries designed for agents.