Local control plane and Console for ActionRail
Project description
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.
Project details
Release history Release notifications | RSS feed
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 actionrail_console-0.1.0b9.tar.gz.
File metadata
- Download URL: actionrail_console-0.1.0b9.tar.gz
- Upload date:
- Size: 444.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2965be486e57eba8d976efbea0bbd332e0c3c31c8963835129fd5d820f082588
|
|
| MD5 |
643175b7f3cb498c7928129ab17ff30a
|
|
| BLAKE2b-256 |
c28ba1e3c839043851d797da92be0821aef87fb2863b23a0e14d313a9e92f7d8
|
Provenance
The following attestation bundles were made for actionrail_console-0.1.0b9.tar.gz:
Publisher:
release.yml on ToolJet/ActionRail
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actionrail_console-0.1.0b9.tar.gz -
Subject digest:
2965be486e57eba8d976efbea0bbd332e0c3c31c8963835129fd5d820f082588 - Sigstore transparency entry: 2214871761
- Sigstore integration time:
-
Permalink:
ToolJet/ActionRail@4bd0d615da314312c7bd718a3efcd635d64a9099 -
Branch / Tag:
refs/tags/v0.1.0b9 - Owner: https://github.com/ToolJet
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4bd0d615da314312c7bd718a3efcd635d64a9099 -
Trigger Event:
push
-
Statement type:
File details
Details for the file actionrail_console-0.1.0b9-py3-none-any.whl.
File metadata
- Download URL: actionrail_console-0.1.0b9-py3-none-any.whl
- Upload date:
- Size: 467.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6fe6580995531172a16d157d66ed4eeb3ca6d56fddae73f6a100ca57afad798f
|
|
| MD5 |
9f3dcbc2dace263202c83c7878cfb15d
|
|
| BLAKE2b-256 |
062ca50d4b19a9f21b23a35009d57e66f754d4606c8ecf6417cd81c16ff4ea50
|
Provenance
The following attestation bundles were made for actionrail_console-0.1.0b9-py3-none-any.whl:
Publisher:
release.yml on ToolJet/ActionRail
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
actionrail_console-0.1.0b9-py3-none-any.whl -
Subject digest:
6fe6580995531172a16d157d66ed4eeb3ca6d56fddae73f6a100ca57afad798f - Sigstore transparency entry: 2214871787
- Sigstore integration time:
-
Permalink:
ToolJet/ActionRail@4bd0d615da314312c7bd718a3efcd635d64a9099 -
Branch / Tag:
refs/tags/v0.1.0b9 - Owner: https://github.com/ToolJet
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4bd0d615da314312c7bd718a3efcd635d64a9099 -
Trigger Event:
push
-
Statement type: