Multi-Job AI Optimization & Workspace Sync
VITA CV v2.0.0 Release Notes
Highlights
- Added multi-job
job.mdsupport for cross-role CV optimization. - Expanded
vita syncto repair.vitaworkspace state, not only branch registry drift. - Improved AI adaptation so the CV title/headline and professional summary are tailored alongside experience and skills.
- Updated README and extension docs to better reflect AI-assisted workflows and LLM provider configuration.
Multi-Job CV Optimization
job.md can now contain multiple roles from the same company, separated by # Job N headers:
# Job 1
Software Engineer, Infrastructure
TechNova Corp
# Job 2
Research Engineer, GenAI
TechNova Corp
# Job 3
ML Engineer, Platforms
TechNova CorpWhen multiple jobs are detected, VITA formats them as a single multi-job input and asks the AI to optimize one CV across all listed roles.
Unified Cross-Role Analysis
vita analyze --auto and vita run --auto now support unified analysis across multiple job descriptions.
The analysis prompt now asks for:
- Keywords and requirements shared across multiple jobs.
- Role-specific keywords.
- Per-job match scores.
- An overall match probability.
- Recommended CV title/headline.
- Recommended professional summary angle.
- High-leverage changes that improve fit across the full role set.
Stronger CV Adaptation
vita adapt --auto now asks the AI to tailor more than bullet points.
The adaptation step now targets:
- CV title/headline.
- Professional summary.
- Experience bullets.
- Skills section.
For multi-job inputs, VITA instructs the AI to produce one coherent CV optimized for shared requirements rather than separate CV versions.
Expanded vita sync
vita sync now checks and repairs the wider .vita workspace state.
It can recreate missing:
.vita/config.json.vita/companies.json.vita/extensions.json.vita/.env.vita/.env.example.vita/logs/.vita/results/.vita/tmp/.vita/logs/.gitkeep
It also fills missing default keys in existing .vita/config.json and .vita/extensions.json without overwriting user values.
Documentation Updates
- README now introduces VITA as an AI-assisted CV sharpening tool.
- README now documents
vita save,vita keys,vita run --auto,--provider, and local-first AI behavior. EXTENSIONS.mdnow treatsllm_providersas first-class configuration.- Extension docs now correctly state that keys starting with
_are ignored.
Upgrade Summary
v2.0.0 makes VITA better for real-world application workflows where one company has several suitable roles. It can analyze multiple job descriptions together, produce one stronger cross-role CV, tailor the title and summary, and keep the local .vita workspace healthier with a more capable vita sync.