This release is a pre-release and may not be stable for production use.
ActionRail Console
The local, single-user ActionRail control plane and web Console.
This package is currently in public beta. ActionRail v1 is planned for August 2026.
The wheel includes the compiled React application, Django API, migrations, and SQLite storage. It binds to localhost and does not require signup or a user account. Agent API keys are returned once when an agent is created and are stored only as salted hashes.
python -m pip install actionrail_console-0.1.0b9-py3-none-any.whl
actionrail-console
Data is stored in ~/.actionrail/ by default. Run actionrail-console --help
to choose another port or data directory.
The Console sends one anonymous console_started event per process and one
exact usage_summary snapshot per UTC day. The summary reports only totals
for configured and active agents, observed and evaluated actions, and monitored,
allowed, blocked, or held outcomes. It does not contain agent IDs or names, tool
names, Sources, rules, arguments, individual decisions, credentials, paths, or
errors. Disable it with ACTIONRAIL_TELEMETRY_DISABLED=1. DO_NOT_TRACK=1 and
CI=1 are also honored.
Distribution boundary
The OSS Console stores agents and sources in one implicit local scope. Hosted
distributions can set ACTIONRAIL_SCOPE_RESOLVER to a dotted callable that
accepts the Django request, authenticates it, verifies access to the selected
workspace, and returns a stable scope id (128 characters or fewer). All console
queries and writes are filtered through that resolver.
Agent-runtime endpoints do not trust browser workspace state. The agent API key selects the owning scope for rules, source configuration, reports, and reviews. This keeps tenancy out of feature views and lets Cloud own users, organizations, memberships, and workspace selection without forking the OSS data model.
Metadata
Release files for actionrail-console 0.1.0b9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| actionrail_console-0.1.0b9.tar.gz | 444.1 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| actionrail_console-0.1.0b9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 911.7 kB
Release files / actionrail_console-0.1.0b9.tar.gz
| Download URL | actionrail_console-0.1.0b9.tar.gz |
|---|---|
| Size | 444.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2965be486e57eba8d976efbea0bbd332e0c3c31c8963835129fd5d820f082588
|
|
BLAKE2b-256 checksum How to use checksums |
c28ba1e3c839043851d797da92be0821aef87fb2863b23a0e14d313a9e92f7d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.
Transparency logRelease files / actionrail_console-0.1.0b9-py3-none-any.whl
| Download URL | actionrail_console-0.1.0b9-py3-none-any.whl |
|---|---|
| Size | 467.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6fe6580995531172a16d157d66ed4eeb3ca6d56fddae73f6a100ca57afad798f
|
|
BLAKE2b-256 checksum How to use checksums |
062ca50d4b19a9f21b23a35009d57e66f754d4606c8ecf6417cd81c16ff4ea50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.
Transparency logSecurity for actionrail-console 0.1.0b9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for actionrail_console-0.1.0b9.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.