KINETI v0.1.0
Source

CLI reference

kineti <command> — one binary, no extra parts. The version comes from the release tag.

01COMMANDS

COMMAND PURPOSE
init Create .kineti folder and kineti.toml in this folder
run --goal … [--provider …] [--model …] [--cap …] [--mode …] Run the 13 steps on your goal. --cap sets spend limit. --mode picks one worker or many.
task --task … [--provider …] [--model …] Run one task with checks (no 13 steps)
resume [--provider …] [--model …] Continue from the last saved step
undo Undo file changes, newest first
evidence --cmd … Run a check command and link the result to the current code
ship-check Check if proof matches current code (ship gate check)
verify [--all] Check the log hash chain and show the last hash; --all checks all branches and orphans
clean-check Check project files for names, home paths, or secrets — must be zero
merge --branch <id> Join a worker log into the main log with a two-parent record
login --provider <p> Sign in with OAuth (opens browser, waits on local address)
logout --provider <p> Remove a saved OAuth token
auth-status Show saved tokens and when they expire
serve [--foreground] Run the background daemon on .kineti/kineti.sock
receipt [--last] Show summary: spend, gate steps, log state, sends, and file checks
provider-test --provider <p> [--model …] Send a small test to a provider to check the connection

02ENVIRONMENT FLAGS

Flags that change how the binary runs:

ENV VAR EFFECT
KINETI_FORCE_DIRECT=1 Skip the daemon even if one is running
KINETI_NO_DAEMON=1 Never start or use a daemon
KINETI_INSTALL_DIR Change where install.sh puts the binary

03EXIT CODES

0 ok · 1 stopped, changed log, dirty files, or refused — commands stop on error.