Skip to main content

JobCtrl Automation Worker

This package contains JobCtrl's Python automation engine and CLI. It owns job discovery, enrichment, scoring, tailoring, cover letters, PDF generation, profile import, and local browser apply automation.

Use it from the repository root through uv:

uv --project workers/automation run jobctrl doctor
uv --project workers/automation run jobctrl run
uv --project workers/automation run jobctrl worker

The full local application is normally started from the repository root with pnpm dev, which runs Temporal, the TypeScript API, the React web app, and this worker together.

Useful docs:

  • root README.md for the public overview and quick start;
  • docs/user/getting-started.md for setup and local stack commands;
  • docs/user/configuration.md for environment variables;
  • docs/architecture/ and docs/architecture/pipeline/ for internal runtime ownership.

Profile data, generated materials, browser state, logs, and SQLite databases are sensitive local artifacts. Do not commit them or include them in public bug reports.

Metadata

Release files for jobctrl 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jobctrl 0.2.1
File Size Uploaded
jobctrl-0.2.1.tar.gz 2.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for jobctrl 0.2.1
File Interpreter ABI Platform
jobctrl-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.2 MB

Release files / jobctrl-0.2.1.tar.gz

Download URL jobctrl-0.2.1.tar.gz
Size 2.5 MB
Tags Source
SHA-256 checksum
How to use checksums
2b4ff828d42d464f45d34cded75bef40c5bcff0a1a8ba9d15a6e0cad9fd8e761
BLAKE2b-256 checksum
How to use checksums
9030352250a96fa449c762ff5004649ff6f16bf0f41eabdf0bb7ec7f9668eec4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / jobctrl-0.2.1-py3-none-any.whl

Download URL jobctrl-0.2.1-py3-none-any.whl
Size 1.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b95ddf808c9f0b7bd94bb687b18229ac615a5d87af7901b490dfba5e1274a1f8
BLAKE2b-256 checksum
How to use checksums
82ac4d0630917e2aedc8fc134d659fc457bf832193742bfa998a80d9b6c9b99a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

2 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