albus CLI
Command-line client for the Albus REST API. Thin shell over the public
albus-sdk Python package: every
command maps to one API operation and prints JSON (pipe into jq).
Install
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/albusgroup/albus-cli/master/install.sh | sh
Windows (PowerShell):
irm https://raw.githubusercontent.com/albusgroup/albus-cli/master/install.ps1 | iex
Pin a version:
ALBUS_CLI_VERSION=0.1.0 curl -fsSL https://raw.githubusercontent.com/albusgroup/albus-cli/master/install.sh | sh
The installer uses, in order: uv tool install, pip install --user, or
pip inside a conda environment. It does not download OS-specific Albus
binaries and does not check OS versions.
You can also install directly:
uv tool install albus-cli
# or
pip install --user albus-cli
Authentication
export ALBUS_API_KEY=... # organization API key
export ALBUS_BASE_URL=... # optional; defaults to production
--base-url overrides ALBUS_BASE_URL, and --timeout bounds each request
(a waiting sessions run long-polls and is exempt).
The API key is the only credential, so the CLI covers only the operations that
accept apiKeyAuth.
Commands
albus health
albus sessions run my-session -p "summarize the incident" \
--agent-name support-triage --model gemini-3.6-flash \
--provider gemini --credential albus.sh/secrets/gemini-key
albus sessions list
albus sessions get my-session --limit 20
albus sessions audit my-session --after "$cursor"
albus sessions delete my-session
albus secrets list
albus secrets create gemini-key --value ...
albus secrets get gemini-key
albus secrets update gemini-key < value.txt
albus secrets delete gemini-key
albus agents list
albus agents get support-triage
albus agents revision support-triage "$revision"
Development
make install
make check # ruff, mypy --strict, pytest
See RELEASING.md to publish a PyPI version.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file albus_cli-0.1.0.tar.gz.
File metadata
- Download URL: albus_cli-0.1.0.tar.gz
- Upload date:
- Size: 45.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b4deb0b3d0f2a49026fea59d71660052b27047f599f1652187ea136c85832b9
|
|
| MD5 |
6b7da409062b25c971261d7ec7882b59
|
|
| BLAKE2b-256 |
db8a5b5ed18fc9c9bb1bab3dc8f00f76e2458a05a736832827c8c4c261bc063a
|
File details
Details for the file albus_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: albus_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59f166311353f23779935238a4b7c527919f0504c6aa8bc1659285ce630c183b
|
|
| MD5 |
65a270616840a46842d497bb2c64265b
|
|
| BLAKE2b-256 |
e0d67417e5ece93ce8f38883d10793324388670b42fad9d503fd4657b9e2946a
|