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

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.9
File
fastercode_runner-0.1.9-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fastercode_runner-0.1.9-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fastercode_runner-0.1.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fastercode_runner-0.1.9-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fastercode_runner-0.1.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fastercode_runner-0.1.9-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.9-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fastercode_runner-0.1.9-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.17+ x86-64, Linux glibc 2.28+ x86-64 Details

Total release size: 52.2 MB

Release files / fastercode_runner-0.1.9-cp313-cp313-win_amd64.whl

Download URL fastercode_runner-0.1.9-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
87170581f1fea30b363e68fe9902fe51de7353d1fad6639c8eb677afb5931265
BLAKE2b-256 checksum
How to use checksums
b978831d870d309e6732a47b7bb76696c909bc7fcb454eb0ce4f784824618229
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.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastercode_runner-0.1.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 11.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0f40ad3f8733c28b03c7d0dfa5f9f738232e2a6ae83ff2a25e916ab9893368b5
BLAKE2b-256 checksum
How to use checksums
cd4005c1a10fae967236954e7e16b114a952319e165770f5ecd6268122ac7ffb
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.9-cp312-cp312-win_amd64.whl

Download URL fastercode_runner-0.1.9-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e2a97592d47ef018c3dfcf5762727aa3811045d454e731d11723d451da081ab4
BLAKE2b-256 checksum
How to use checksums
c7813464f358f604a4731bed9a41d14fab3a4508a7c77916c0a828175c0af63b
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.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastercode_runner-0.1.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 11.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a4621932ae593655af7b2f5218ea223538354583ed83360cfac9dfa1c946aa6c
BLAKE2b-256 checksum
How to use checksums
d31982da68870322c0c6e982cb16f0380a855cf6fa1379ff4119285ea99651e3
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.9-cp311-cp311-win_amd64.whl

Download URL fastercode_runner-0.1.9-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
31e40ddb4bc52681e18c1fa44d3a152552a36d8db0f1e1d450a9a4dc12c97d6c
BLAKE2b-256 checksum
How to use checksums
1ae00d773ad9ce18399c69612746e3d8ba045562ffd9723aeff2bd9c9bf48783
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.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastercode_runner-0.1.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 11.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
69773b2ce87b1a909ec135bcae938ce1872ae8d20330bc14a2e8be5f84751805
BLAKE2b-256 checksum
How to use checksums
2416c6952d61839bab77dd9e98978c7a2b3a0f0711abd949f9b8eb032d975774
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.9-cp310-cp310-win_amd64.whl

Download URL fastercode_runner-0.1.9-cp310-cp310-win_amd64.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
cd0fd73e1f8decb84653b2760011eb0cd26abf224b2acf550c31c05b7e80f841
BLAKE2b-256 checksum
How to use checksums
8ca9b2559fe2e1b4a9ea353f0ad248474a6d61645f859da44286bae0cc934b2e
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.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastercode_runner-0.1.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 10.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1d9c5ad1e9df23578abe5ccc1f6af5e198fd74c5448e4aea999fc73f80ef05b2
BLAKE2b-256 checksum
How to use checksums
647990f73a53b0321b146890bd8b29b1e4f996da8fcd098e5722b0a9056a47a5
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

This release

0.1.9 This release

8 release files

0.1.8

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