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

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.4
File
fastercode_runner-0.1.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fastercode_runner-0.1.4-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.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fastercode_runner-0.1.4-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.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fastercode_runner-0.1.4-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.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fastercode_runner-0.1.4-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.4-cp313-cp313-win_amd64.whl

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

Download URL fastercode_runner-0.1.4-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
c71f5fe3321afd0de507a504f119ea0276d221f3cf27131d2d052f62ef064c33
BLAKE2b-256 checksum
How to use checksums
9eda6c23009e9cdd9e90dfc7945aab78af19290b904de69473e0c13deb089cc2
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.4-cp312-cp312-win_amd64.whl

Download URL fastercode_runner-0.1.4-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bb2197477f3a5b904f657f2a2494be1c0a02a6ba1b15f8101a723cbcc7840f8c
BLAKE2b-256 checksum
How to use checksums
8e0298c04ca06177628f0bd00a71d2df97dae469857da0fba88379583866d2bd
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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastercode_runner-0.1.4-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
35abeaa9aa85718b2ca8ad1208a438629d6d41480a2468d77d37001926973be3
BLAKE2b-256 checksum
How to use checksums
7539901d20bd758d6a333a068a47885a26c7700bee97a0183c916950ad1e3aa8
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.4-cp311-cp311-win_amd64.whl

Download URL fastercode_runner-0.1.4-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ec6b43662d40a39b3de7f1606071737ae340a145753ad377ca0f961f68fbb9fe
BLAKE2b-256 checksum
How to use checksums
975c0ad5584554dc4ba2e565d4a19fcaee9cbcfeef4c4cf8a47956344f76604d
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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastercode_runner-0.1.4-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
3224eafd420d02db587ffe71720283754ac72ec5ca6f85da95a83db40688cbf4
BLAKE2b-256 checksum
How to use checksums
22b6c4bd019193929f06850cfe15cfc80e7db81798246606e383b4028d4afe6e
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.4-cp310-cp310-win_amd64.whl

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

Download URL fastercode_runner-0.1.4-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
14bad37a5df03c8277a16c6e0178d448a4812fef97be2423e75952375d9a3053
BLAKE2b-256 checksum
How to use checksums
8c1843515fcdb6a43a18d26474da58fc278ccdc9349890dcc83c5c7a6864a0bc
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

0.1.5

8 release files

This release

0.1.4 This release

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