Skip to content

v1.1.0 — Cron Scheduler + Installer Auto-Resume

Latest

Choose a tag to compare

@shreyas-lyzr shreyas-lyzr released this 15 Mar 17:24
· 18 commits to main since this release

What's New

  • Cron Scheduler — schedule prompts to run on a cron expression or one-time datetime, with JSONL logging, repeat/once modes, and auto-disable for one-shot jobs
  • Scheduler UI — new Scheduler tab in the voice dashboard with form, preset cards, toggle/run/delete controls
  • 6 REST API endpoints/api/schedules/list, save, delete, toggle, run, logs
  • Installer Auto-Resume — returning users with an existing ~/assistant setup skip the interactive wizard and launch immediately

Files Changed

File Change
src/schedule-runner.ts New — scheduler engine (node-cron, JSONL logging)
src/schedules.ts New — YAML schedule CRUD + discovery
src/voice/server.ts 6 scheduler API endpoints + lifecycle hooks
src/voice/ui.html Scheduler tab UI
install.sh Auto-resume for existing setups, version bump
package.json 1.0.0 → 1.1.0, node-cron dependency

npm: npm i -g gitclaw@1.1.0