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 three 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 an environment - keep it secret
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.3
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.0 MB
Release files / fastercode_runner-0.1.3-cp313-cp313-win_amd64.whl
| Download URL | fastercode_runner-0.1.3-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a220de18f83504450815009db718833a5fe92d82f95001630ef917f8b2837e7f
|
|
BLAKE2b-256 checksum How to use checksums |
5e0e48ed3405d79716ed8b847b92214d5ab2314b728a5b085a8d7ce8f38977cf
|
| 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.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastercode_runner-0.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
93c4056a9ddc0b685da4ef29ce45d859aebceb8355da25bedf99e4d235c8fa07
|
|
BLAKE2b-256 checksum How to use checksums |
364f39d47948d3f4fb4906b0f94283484c34974a4fbd16684357724a9fc8765c
|
| 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.3-cp312-cp312-win_amd64.whl
| Download URL | fastercode_runner-0.1.3-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
dd51976d97e280626c222febfe7c79c0c28a770ab018214bf234a5ec1554ceba
|
|
BLAKE2b-256 checksum How to use checksums |
b0830ced94ec7c81fc6b851524835ddee7252cdf102487367bbff05b77199ff4
|
| 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.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastercode_runner-0.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0cfe09ef6f43d0274c47b5e7f256429ad57761de26b989f7e5335f35645c124b
|
|
BLAKE2b-256 checksum How to use checksums |
595ae8d74f1a4f71532458eee13585386e79635792406e6351f7592da6ab0bcc
|
| 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.3-cp311-cp311-win_amd64.whl
| Download URL | fastercode_runner-0.1.3-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ca8402b76e75a5b63d865bff35440f8a682035bb24c80b162e43058c8c3689b0
|
|
BLAKE2b-256 checksum How to use checksums |
bb2f14c734894f64cafb612e5ea4088d0e6bc396304027ad816b21c0f08c7e7d
|
| 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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastercode_runner-0.1.3-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 |
626db6b746b826cb3599883b382153ee51a6136b03770801aae92835744e7f53
|
|
BLAKE2b-256 checksum How to use checksums |
20d13522708ff629e6a38c021fb695f74227238c02cc397c5de3d3a67a4a6fca
|
| 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.3-cp310-cp310-win_amd64.whl
| Download URL | fastercode_runner-0.1.3-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3dc0ac262d8f4fd7644ee198b165b7030a08770c2488c5b7694126b37211974c
|
|
BLAKE2b-256 checksum How to use checksums |
d0cf9238edd6b0540b59b8bb2303e5233bae4dcba8a39b3cecc94e6ae66c91c3
|
| 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.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastercode_runner-0.1.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 11.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
08eac2f2f9a21e07f279e7c706d918367ce55b83388dc290dc611dceee4b145d
|
|
BLAKE2b-256 checksum How to use checksums |
ceb0ed229b15b496df6fd4cbd5575c96f2d605adbec9cba2247f504d0356b8b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|