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

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

Download URL fastercode_runner-0.1.7-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8a8217636812c10f5149c3677bc9c7a9e3290df4ddb2831bc77a04f28c416d93
BLAKE2b-256 checksum
How to use checksums
74f195b9ba14815fe823c9fcbb0eb92a0f9c45a448e2125bd052d09a1c2049d1
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.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastercode_runner-0.1.7-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
59d49d33d3b8ba05454738d2ce0e8ccb301f006413bf2b3565165473791aec93
BLAKE2b-256 checksum
How to use checksums
7f5e18b28986473e6f689e85fdd204c2056e84ddebfc4bab1c59fad5e38422f2
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.7-cp312-cp312-win_amd64.whl

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

Download URL fastercode_runner-0.1.7-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
a7948732c87dc9a41e975bfdbff631047d66feb54a4d6ab6fb1097e01bba4733
BLAKE2b-256 checksum
How to use checksums
a60820e639de7f5ddd5f3f7519e181e7636e2df8d20724899229de80a290abba
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.7-cp311-cp311-win_amd64.whl

Download URL fastercode_runner-0.1.7-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2fdcb22ce477c0557bbd10299621ccc59ee2d1da9ecf8c574dd03f69908934eb
BLAKE2b-256 checksum
How to use checksums
130b40945a7cfdf8cbd1423d0e0a76f9d22c0ef47cf344805840e16c15371845
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.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fastercode_runner-0.1.7-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
5eaea5723329dcc86a6ae0c7f0fc1833c439dd1f475956c3c47b2aad7c8fd0fa
BLAKE2b-256 checksum
How to use checksums
bf51ee548a2445b672a3813ccba718b273cfd4ecbaf8bf7f5045c6e8c28d1e61
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.7-cp310-cp310-win_amd64.whl

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

Download URL fastercode_runner-0.1.7-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
7a96224da9c780140cd37586b307dde930e981a3cfc687af925035b281dc9cba
BLAKE2b-256 checksum
How to use checksums
498a32ad3b46eb5da638af881d4168a6f80d752f487a22a65bf70e2875961dc6
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

This release

0.1.7 This release

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