Skip to main content

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

albus_cli-0.1.0.tar.gz (45.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

albus_cli-0.1.0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

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

Hashes for albus_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5b4deb0b3d0f2a49026fea59d71660052b27047f599f1652187ea136c85832b9
MD5 6b7da409062b25c971261d7ec7882b59
BLAKE2b-256 db8a5b5ed18fc9c9bb1bab3dc8f00f76e2458a05a736832827c8c4c261bc063a

See more details on using hashes here.

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

Hashes for albus_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59f166311353f23779935238a4b7c527919f0504c6aa8bc1659285ce630c183b
MD5 65a270616840a46842d497bb2c64265b
BLAKE2b-256 e0d67417e5ece93ce8f38883d10793324388670b42fad9d503fd4657b9e2946a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page