[NO MATCHING SECTIONS]
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.