Using the CLI
The terminal door: full power, scriptable to the last flag, and the door every other surface is built on. (Flag-level detail: CLI Reference.)
Watch the tour — every command family in plain words, with voiceover (~1 min):
Everyday commands
vyasa init <workflow> --name <project> # birth a governed project
vyasa node create --type <type> --id <id> # declare one piece of work
vyasa session start --skill <s> --mode <m> --stage <s> \
--target <node> --intent <i> --flow simple|scoring \
--work-style <w> --objective '<why>' # open a sitting (8 details)
vyasa session end <id> # close it (archives + report)
vyasa review diff <id> # inspect the proposal
vyasa apply approve --id <id> --yes # promote files (status held)
vyasa gate run --node <n> # rehearse the checks
vyasa gate approve --node <n> # advance (or reject/obsolete)
vyasa tree # the board as text
vyasa serve # open the console beside you
Learn the habits, not the manual
- Read the panels. Every command prints exact next steps — follow them literally.
- Let refusals teach. Missing details, unready dependencies, live locks — each error names its fix. Full catalog: When It Says No.
- Prefer
--interactivewhile learning: guided prompts instead of eight flags; scripts keep flags (fail fast in CI). - Status lives behind gates only.
node showtells you where anything stands and why.
Going further
Workers: assistant list/use/add · Evidence: violations, score,
state log · Health: doctor · Sharing: sync, clone — all in
the CLI Reference.