Skip to content

career-ops

vcareer-ops-v1.9.0 scope: career-ops Feature

This release adds 5 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-agent anthropic ats automation beginner-friendly
+11 more
career careerops claude claude-code cli go interview-prep job-application job-hunting job-search resume

Summary

AI summary

Broad release touches Bug Fixes, 1.9.0, https://github.com/santifer/career-ops/issues/855, and 2026-06-09.

Changes in this release

Feature Medium

add npx career-ops scaffolder for one-command install

add npx career-ops scaffolder for one-command install

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

add structured machine summaries to evaluations

add structured machine summaries to evaluations

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

add Ukrainian language and market support

add Ukrainian language and market support

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

add Turkish (TR) language modes

add Turkish (TR) language modes

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

make PDF auto‑generation configurable via auto_pdf_score_threshold setting

make PDF auto‑generation configurable via auto_pdf_score_threshold setting

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

add --model flag to batch-runner.sh script

add --model flag to batch-runner.sh script

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

implement /-key live search across dashboard pipeline rows

implement /-key live search across dashboard pipeline rows

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

split interview‑prep content by interviewer audience

split interview‑prep content by interviewer audience

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

add --verify flag to scan command to drop expired postings before pipeline append

add --verify flag to scan command to drop expired postings before pipeline append

Source: llm_adapter@2026-06-09

Confidence: high

Feature Medium

add local‑parser provider and agent skip rules to scan

add local‑parser provider and agent skip rules to scan

Source: llm_adapter@2026-06-09

Confidence: high

Feature Low

Add optional always_allow tier to location_filter in scan

Add optional always_allow tier to location_filter in scan

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Feature Low

Add Workable, SmartRecruiters, Recruitee ATS parsers to scan

Add Workable, SmartRecruiters, Recruitee ATS parsers to scan

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Medium

Wait and retry batch workers on rate limits

Wait and retry batch workers on rate limits

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Fix width‑aware Markdown rendering with table wrapping in dashboard viewer

Fix width‑aware Markdown rendering with table wrapping in dashboard viewer

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Auto‑merge Gemini evals into the tracker instead of manual‑edit reminder

Auto‑merge Gemini evals into the tracker instead of manual‑edit reminder

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Make tracker report links relative to the tracker file

Make tracker report links relative to the tracker file

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Avoid spelling out ambiguous ¥ currency symbol in PDFs

Avoid spelling out ambiguous ¥ currency symbol in PDFs

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Normalize arrows, middots, and currency symbols for ATS extraction in PDFs

Normalize arrows, middots, and currency symbols for ATS extraction in PDFs

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Register the career-ops skill in Claude Code via user_invocable key

Register the career-ops skill in Claude Code via user_invocable key

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Don't pre‑create user config so agent onboarding triggers

Don't pre‑create user config so agent onboarding triggers

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Bootstrap providers/ on update and harden Greenhouse detect() in scan

Bootstrap providers/ on update and harden Greenhouse detect() in scan

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Raise Ashby provider timeout and add backoff retry in scan

Raise Ashby provider timeout and add backoff retry in scan

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Surface websearch‑handoff companies in the scan run summary

Surface websearch‑handoff companies in the scan run summary

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Scope npm package as @santifer/career-ops

Scope npm package as @santifer/career-ops

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Add tracker-links.mjs to SYSTEM_PATHS in update system

Add tracker-links.mjs to SYSTEM_PATHS in update system

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Make apply() safety violation reverts clean and releases lock in update system

Make apply() safety violation reverts clean and releases lock in update system

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Bootstrap liveness-browser.mjs for v1.7→v1.8 upgrades in update system

Bootstrap liveness-browser.mjs for v1.7→v1.8 upgrades in update system

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Make rollback() remove paths absent from backup branch in update system

Make rollback() remove paths absent from backup branch in update system

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Distribute missing modes, locales and CLI configs via update-system during updates

Distribute missing modes, locales and CLI configs via update-system during updates

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Bugfix Low

Timestamp backup branches and roll back to the newest in update system

Timestamp backup branches and roll back to the newest in update system

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

Full changelog

1.9.0 (2026-06-09)

Features

  • add npx career-ops scaffolder for one-command install (#856) (ce4fa58), closes #855
  • add structured machine summaries to evaluations (#444) (19a1820)
  • add Ukrainian language and market support (#323) (06d70d3)
  • batch: add --model flag to batch-runner.sh (#504) (44def35)
  • dashboard: /-key live search across pipeline rows (#526) (433f34f)
  • i18n: add Turkish (TR) language modes (#341) (e87eb57)
  • interview-prep: split prep by interviewer audience (#489) (d86b86c)
  • make PDF auto-generation configurable via auto_pdf_score_threshold (#715) (fdbf4e1)
  • scan: add --verify flag to drop expired postings before pipeline append (#487) (82f0c2e)
  • scan: add local-parser provider and agent skip rules (#595) (b3ef0ae)
  • scan: add optional always_allow tier to location_filter (#652) (d152da3), closes #650
  • scan: add Workable, SmartRecruiters, Recruitee ATS parsers (#653) (ea7b2a6), closes #651

Bug Fixes

  • batch: wait and retry batch workers on rate limits (#816) (f498ccf), closes #505
  • dashboard: width-aware Markdown rendering with table wrapping in viewer (#513) (dc3a247)
  • gemini: auto-merge Gemini evals into the tracker instead of a manual-edit reminder (#820) (6efac1a)
  • make tracker report links relative to the tracker file (#760) (#761) (c0d42cd)
  • pdf: don't spell out ambiguous ¥ currency symbol (4c415a9)
  • pdf: normalize arrows, middots, and currency symbols for ATS extraction (#731) (f164eba), closes #730
  • register the career-ops skill in Claude Code via user_invocable key (#801) (3ddb00c), closes #763
  • release: sync VERSION file to 1.8.0 (541917f)
  • scaffolder: don't pre-create user config so agent onboarding triggers (#858) (cd827be), closes #855
  • scan: bootstrap providers/ on update + harden greenhouse detect() (#696) (4b12081)
  • scan: raise Ashby provider timeout + add backoff retry (#755) (1aa6c63)
  • scan: surface websearch-handoff companies in the run summary (#814) (137c7b3), closes #747
  • scope npm package as @santifer/career-ops (#857) (87ef561)
  • update-system: add tracker-links.mjs to SYSTEM_PATHS (8287cf4)
  • update-system: apply() safety violation reverts cleanly and releases lock (#484) (980153c)
  • update-system: bootstrap liveness-browser.mjs for v1.7→v1.8 upgrades (#725) (1ea95f2), closes #704
  • update-system: rollback() removes paths absent from backup branch (#483) (f94a3be)
  • update: distribute missing modes, locales and CLI configs via update-system (#868) (03b2c94)
  • update: timestamp backup branches and roll back to the newest (#813) (1717f9c), closes #733

career-ops crossed 50,000 stars this week, two months after launch. Every feature in this release came from the community — Ukrainian and Turkish support, the ATS parsers, the npx installer, dozens of fixes. Thank you to everyone who shaped it.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track career-ops

Get notified when new releases ship.

Sign up free

About career-ops

AI-powered job search system built on Claude Code. 14 skill modes, Go dashboard, PDF generation, batch processing.

All releases →

Related context

Beta — feedback welcome: [email protected]