Skip to main content
selftune team is the noninteractive CLI for the same Skill Set releases, assignments, contributions, and lifecycle state shown in SelfTune Desktop and Cloud. It does not use the legacy compatible Registry state model. Set the hosted endpoint and provide credentials without putting them in shell arguments:
For a one-shot secret, pipe it to --token-stdin. Contribution submission uses the linked Desktop credential from SELFTUNE_DEVICE_TOKEN or stdin because the server must bind the proposal to the exact recipient assignment. Tokens are never accepted as command arguments or printed.

Commands

All state-changing commands refuse to run without --yes. Exit code 0 means success, 1 an operational failure, 2 invalid/missing arguments or missing confirmation, and 3 rejected credentials. --json emits one JSON value to standard output; diagnostics go to standard error.