fastercode-runner
Self-hosted runner agent for the fastercode.ai SaaS platform. It lets scheduled and webhook-triggered optimisation jobs run on your own machine instead of fastercode.ai's cloud runner - useful if a repository's build/test environment needs to stay on infrastructure you control.
Requires an active fastercode.ai account with at least one registered environment (Environments page in the dashboard).
Recommended: install via fastercode-ai
pip install fastercode-ai
fastercode login --runner-id <id> --token <token>
fastercode runner start
fastercode-ai bundles this package automatically - no separate install
step. Running fastercode login with no arguments opens the Environments
page in your browser and prompts for the ID/token interactively.
Direct install
If you're wiring this into your own process manager or container image
rather than using the fastercode CLI, install this package directly and
set its required environment variables:
pip install fastercode-runner
FASTERCODE_SAAS_BACKEND_URL e.g. "https://fastercode.ai"
FASTERCODE_RUNNER_ID issued when you register an environment
FASTERCODE_RUNNER_TOKEN issued when you register a "Local Machine"/"Docker Image"
environment - keep it secret. For a "GitHub Actions"
environment, use FASTERCODE_RUNNER_OIDC_TOKEN instead (a
fresh token your workflow mints on every run - see the
Environments page for the generated workflow YAML); set
exactly one of the two.
Then run the console script:
fastercode-runner-agent
License
Proprietary - see the bundled LICENSE file. Requires an active
fastercode.ai account; not for redistribution.
Metadata
Release files for fastercode-runner 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 53.2 MB
Release files / fastercode_runner-0.1.8-cp313-cp313-win_amd64.whl
| Download URL | fastercode_runner-0.1.8-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bfa15bdba4a0d9e8f47e4d159b3200d2293053eab198e8c2c097dc7f7dfbcde8
|
|
BLAKE2b-256 checksum How to use checksums |
a51faf581e8c3ebffc322204ba96ca565f5cf1ee3394728f81fe9665546b6d55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / fastercode_runner-0.1.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastercode_runner-0.1.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2e96f5f125b779493edf2da63444eacef81ef889100685026d2535a822372daf
|
|
BLAKE2b-256 checksum How to use checksums |
7768f38f26907bc4c16fc6f27c3c3ce558f576bcbee7c174dcb3dbe1687642d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / fastercode_runner-0.1.8-cp312-cp312-win_amd64.whl
| Download URL | fastercode_runner-0.1.8-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2f40c1b03e0408b2f61d1fc6e20961bab91102adba0115079d6a1525f1db0195
|
|
BLAKE2b-256 checksum How to use checksums |
2c8f267d5a45cd2b7df007c0264bc66d449090a0bc991c85265d43138e829f01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / fastercode_runner-0.1.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastercode_runner-0.1.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.7 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b5784d86ad6f014ac4a7a28cf868db07044d0cee95bfecab84700c9fd65ce6c7
|
|
BLAKE2b-256 checksum How to use checksums |
64e1a4ba41274081dffc8c9b09d13bddc28bf51ac3b0d79c800bf852dab3be0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / fastercode_runner-0.1.8-cp311-cp311-win_amd64.whl
| Download URL | fastercode_runner-0.1.8-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
670e7ccff861d4ead26fe23ea0e4f5afe41f00a0835d0447a22cdc3d124739b4
|
|
BLAKE2b-256 checksum How to use checksums |
00d52de57d3e05ad95419040501fecefb021c8e959876439c0ca631cdcc665ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / fastercode_runner-0.1.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastercode_runner-0.1.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ca3c7df200836aa11c0d990b0afde844f569df0a43150ea178efd061dfe387e6
|
|
BLAKE2b-256 checksum How to use checksums |
3a54df7aa72e9451d24a65cf6e4cc91c69f137ba94c350534c12400bb323d16c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / fastercode_runner-0.1.8-cp310-cp310-win_amd64.whl
| Download URL | fastercode_runner-0.1.8-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f36d7f4dc102af6f9a905a1b29e78a453675cb787b58517d0348540fe9745511
|
|
BLAKE2b-256 checksum How to use checksums |
71e8e0f9f6fec9fa47f516d854e18b1d1fe4167923d230524b63f92b3934a673
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / fastercode_runner-0.1.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastercode_runner-0.1.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f463d74bde49df52c85d578a868af528a20ac7407ab443534a06d4c39627c36e
|
|
BLAKE2b-256 checksum How to use checksums |
3a1dc8ab9fc52f72d0ea66e27bc2bc938a97dfae59679ddda16dde0351556f0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|