radmah-cli
The rady command-line interface for the RadMah AI platform.
(radmah is registered as an alias for operators who prefer the
full brand — both resolve to the same binary.)
Requires Python 3.10 or newer. Versions in lockstep with radmah-sdk
(rady --version reports the installed version).
What it does
rady auth login # persistent OS-keyring credential
rady fabricate preview "200 account records" # create a reviewed draft
rady fabricate approve <preview-id> # generate after approval
rady chat # interactive AI assistant REPL
rady jobs list # see your recent platform jobs
rady jobs wait <id> # block on a running job
rady jobs evidence <id> # sealed evidence bundle summary
rady --help lists every command group.
Architecture
- One package, same commands across Free, Sovereign, and
Enterprise tiers — the only difference is the
--base-url(orRADMAH_API_URL) the user points it at. Free + Sovereign default tohttps://api.radmah.ai; Enterprise customers point it at their own deployment's API URL (e.g.https://radmah.example.com). Anhttps://deployment on your private network (an RFC 1918 address or a name under.internal) needs an explicit opt-in:rady --allow-private-base-url <command>(the flag goes before the command) orexport RADMAH_ALLOW_PRIVATE_BASE_URL=1, the same setting the SDK reads; exportRADMAH_CA_BUNDLEwhen its certificate comes from your own CA. Anhttp://URL you giveradyneeds neither, as before 1.3.0; when its host is not this machine,radyprints a one-line warning on stderr, because the key crosses the network unencrypted.RADMAH_ALLOW_PRIVATE_BASE_URL=0refuses private endpoints outright. Every command,rady ics techniquesandrady jobs errorincluded, goes through the SDK's transport and these rules. Cloud metadata endpoints are always refused, and a server's region redirect never carries the key from a public host, or from anhttp://endpoint, to a host on your network. - Credentials are stored in the OS-native credential store (macOS
Keychain, Windows Credential Manager, Linux Secret Service) via the
keyringlibrary. No plaintext API keys on disk. - All engine execution happens server-side — the CLI is a thin wrapper around the SDK which is a thin wrapper around the REST API. No engine code ever reaches the user's machine through this package, and every command works from this package alone.
- Rich output everywhere — progress spinners, colored outcome markers, tables, hints. The CLI is chatty by design.
Install
python3 -m pip install radmah-cli
rady --version
The install pulls radmah-sdk as a dependency. rady (and its
radmah alias) appear on $PATH via the [project.scripts] entry
in pyproject.toml.
Licence
Proprietary (LicenseRef-Proprietary); see the LICENSE file shipped with
the package. You may read the source and use the unmodified package to access
the RadMah AI platform under your account agreement; you may not copy, modify,
redistribute or reuse it.
Metadata
Release files for radmah-cli 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| radmah_cli-1.3.0.tar.gz | 129.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| radmah_cli-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 276.9 kB
Release files / radmah_cli-1.3.0.tar.gz
| Download URL | radmah_cli-1.3.0.tar.gz |
|---|---|
| Size | 129.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b6fd0a456eda448f07ae293790be011f8087017934ff355e79201acc965d46f8
|
|
BLAKE2b-256 checksum How to use checksums |
28feeff574df469e3c6a8ac9e4142b5546f36632da2aeafb911dd9f2e59e2338
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / radmah_cli-1.3.0-py3-none-any.whl
| Download URL | radmah_cli-1.3.0-py3-none-any.whl |
|---|---|
| Size | 147.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
18f68c540d20b2a12ccf2455ae566d252b57ecfcb416852423bffd734b1a9eae
|
|
BLAKE2b-256 checksum How to use checksums |
217010db39acb0415342b2cf54371bd3fc5f94020699b15f1eb3448265e0f64e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|