Skip to main content
The CLI is a thin shell over the Python SDK: each command that calls Albus maps to one API operation and prints the JSON response, so output pipes into jq.

Global options

Environment

Authentication

albus status prints JSON and exits 0 whether or not the credential works: cli_version, base_url, credential (api_key, session, or none), authenticated, plus email and organizations for a signed-in session and error for a credential Albus refused.

Sessions

sessions run options: See Run a session.

Secrets

See Secrets.

Agents

See Agents and revisions.

API keys

tokens requires the browser session, since minting a key identifies you. See Authenticate.

Exit codes

0 on success. 1 on any failure, with a single-line error: … message on stderr naming the credential or field at fault — no traceback.