← All Releases
v0.2.28
ON SCHEDULE
The first roadmap tile goes live: DVT Scheduler on :46106. Your dvt commands on a cron — nightly builds, hourly syncs, scheduled retracts — with per-run history, full logs, an overlap guard, and RUN NOW. Jobs are verb-whitelisted dvt commands executed directly (never a shell), and the whole thing arrives with dvt serve like the rest of the suite.
ADDED
- ▸DVT Scheduler (:46106): create jobs from a form — dvt verb dropdown, arguments, schedule presets (hourly, daily, weekly, every 15 minutes) or a custom cron — and watch them run: status dots, last/next run, duration, log tail per job, full logs under ~/.dvt/logs/jobs/.
- ▸RUN NOW, ENABLE/DISABLE and DELETE per job; duplicate names rejected; an overlap guard records 'skipped' instead of stacking a run on top of a slow previous one.
- ▸Honest by design: it's a local scheduler that fires while the suite runs (dvt serve brings it up, dvt kill -s scheduler takes it down) — not a hidden system daemon.
- ▸Security: jobs are whitelisted dvt verbs executed as arguments, never through a shell; scheduler writes are loopback-only.
FIXED
- ▸The AI-Proxy links in the hub now lead to the product's download page at meta-thinking.net instead of the DVT pricing page.
Get it: pip install dvt-core==0.2.28 · wheels on PyPI for macOS (arm64 + x86_64) and Linux, Python 3.10–3.12.