Company filters now explain themselves. The run log, the run status message, and a
new COMPANY_MATCH_REPORT output record show which of your companies_include
names matched, which did not, and which are indexed on a different ATS. Zero-result
runs name the cause instead of "No jobs found matching criteria".
The locations field is no longer pre-filled — it silently restricted every run to
a few example cities, which was the most common reason a correct company name
returned nothing.
- Maintenance: input-schema cleanup.
- Added
posted_before for bounded posting-date windows.
- Enforced a minimum
page_size of 1.
- The full
description field now appears directly in the job-listings view.
- Company enrichment is opt-in:
include_company_details defaults to off; jobs carry a lightweight company preview.
- Opt-in company enrichment:
include_company_details replaces the company preview with the full profile (funding, leadership, ratings, tech stack, H1B history), fetched once per unique company.
- New "Company details" output view.
- Richer job shape: AI-extracted
qualifications (typed hard/soft skills, education, certifications), responsibilities, benefits, summary, and normalized_title.
- Geocoded
locations (city / region / country / latitude / longitude).
- New filters: salary range, skills include/exclude, companies include/exclude, work model, experience level, employment type, and negative query syntax.
- Work-authorization signals:
is_work_auth_required, is_h1b_sponsor, is_clearance_required.