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

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

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

Download URL fastercode_runner-0.1.5-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cd315a80446ec44f011c1f68e0066b088a309a54f972e40c1e1884caf40d95e7
BLAKE2b-256 checksum
How to use checksums
ac6323654f6849fb2f6db44deb9f2f4969ba139a43655dbe2999188979b672c8
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.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastercode_runner-0.1.5-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
a357d6e21b18b34c9813683cbf9e34a86dc1af20c9ecd2b244635180d5c418fc
BLAKE2b-256 checksum
How to use checksums
3eeb4f9c1496f625b36dfe4f37b3aefaafccc4ec8a056729270830b81145523b
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.5-cp312-cp312-win_amd64.whl

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

Download URL fastercode_runner-0.1.5-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
cab94cc4b9992c54ca3fa5e2610b74c2b7eff79638a5043180036d898ce44420
BLAKE2b-256 checksum
How to use checksums
bcb261962862fc3b452c9a7e93073bd7d5338723198088311f3f88a77b9cf9a7
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.5-cp311-cp311-win_amd64.whl

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

Download URL fastercode_runner-0.1.5-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
ccd4968732205010b4b0b8c09a839611831678ac1eab1d144df70ebf80e3f6df
BLAKE2b-256 checksum
How to use checksums
29294115d2c20d973a36a14e9fa99bb292b341480c97726db0f746763f6583b3
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.5-cp310-cp310-win_amd64.whl

Download URL fastercode_runner-0.1.5-cp310-cp310-win_amd64.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c7f88c0c026a80a430e00a0a3e2124229cd3e2f41336e95028043e2db7f4bb26
BLAKE2b-256 checksum
How to use checksums
87cbc8a33091caebece201411b263fdfe22e7b9420213e3a74221888bcaccdf9
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.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastercode_runner-0.1.5-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
0c5c16361cc6a0c12853bb002daebd861b0f332eb2662d233f56c76926412288
BLAKE2b-256 checksum
How to use checksums
c0ca4abc5659bd33e6ce7129f8fd70c3498cd520672d44eaa7b5080276848fe3
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

0.1.8

8 release files

0.1.7

8 release files

0.1.6

8 release files

This release

0.1.5 This release

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