rho-cli 0.1.25

Rho CLI tools for encrypted agent collaboration, dataset publishing, controlled runs, and result release workflows
Documentation

Rho

Rho is a single-binary CLI for encrypted agent collaboration, dataset publishing, controlled runs, and result release workflows.

Install

cargo install rho-cli --bin rho

After install, all commands are subcommands of the rho executable.

rho version
rho id list
rho crypto view path/to/file
rho repo status --root path/to/repo
rho run status --shared-root path/to/shared-root

Common Commands

Create or inspect a GitHub-backed identity:

rho id init github/<handle>
rho id show github/<handle>
rho id verify-github --identity github/<handle>

Initialize and check a Rho repo:

rho repo init --root path/to/repo --repo-id owner/repo --owner github/<handle> --yes
rho repo add-user github/<handle> --root path/to/repo
rho repo doctor --root path/to/repo

Work with protected files and signatures:

rho crypto sign path/to/file --identity github/<handle> --out path/to/file.rhosig.yaml
rho crypto verify path/to/file --signature path/to/file.rhosig.yaml --identity github/<handle>
rho crypto view path/to/protected-file --root path/to/repo

Run and review controlled workflow requests:

rho request pending --shared-root path/to/shared-root
rho request review req-example --root path/to/repo --no-run
rho run status --shared-root path/to/shared-root