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

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.0
File Size Uploaded
jobctrl-0.2.0.tar.gz 2.4 MB Details

Built distribution (wheel)

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

Total release size: 4.1 MB

Release files / jobctrl-0.2.0.tar.gz

Download URL jobctrl-0.2.0.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
e4b10dd7375ae1220ee2f00fc8899878b9d7c9e46f5f3cd2a5da8ce7990dc31f
BLAKE2b-256 checksum
How to use checksums
93025366a5e710f89296b6e2c4a0200c74aa9a47c1e34dde0f7fc1b7d492b136
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.0-py3-none-any.whl

Download URL jobctrl-0.2.0-py3-none-any.whl
Size 1.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
7d8247ee2a7077914f065c24560600756113319580b598320969c82d105d70e2
BLAKE2b-256 checksum
How to use checksums
ed850b33bff540f6e41d4449599482a3a54fda771c7c9f45c6d8d677316d1a67
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

0.2.1

2 release files

This release

0.2.0 This release

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