Skip to main content

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).

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)

Table of built distributions (wheels) for fastercode-runner 0.1.8
File
fastercode_runner-0.1.8-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fastercode_runner-0.1.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
fastercode_runner-0.1.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fastercode_runner-0.1.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
fastercode_runner-0.1.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fastercode_runner-0.1.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
fastercode_runner-0.1.8-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fastercode_runner-0.1.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details

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

Release history Release notifications | RSS feed

0.1.9

8 release files

This release

0.1.8 This release

8 release files

0.1.7

8 release files

0.1.6

8 release files

0.1.5

8 release files

0.1.4

8 release files

0.1.3

8 release files

0.1.2

8 release files

0.1.1

8 release files

0.1.0

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page