Skip to content

v2.2.2 — Cron Scheduled Tasks & STT Fallback

Choose a tag to compare

@Harsh-2002 Harsh-2002 released this 03 Mar 05:57
· 50 commits to main since this release

New Features

Cron Scheduled Tasks

Automate recurring AI prompts that run on a schedule. Define jobs from Telegram that execute automatically — daily, at intervals, or on specific days of the week.

/cron add daily 09:00 Git summary: Summarize recent git commits
/cron add every 30m Health: Check server health
/cron add weekly mon,wed,fri 14:30 Review: Summarize open PRs
  • Interactive picker via /cron → Add Job button
  • Enable/disable, run now, and delete jobs from inline buttons
  • Jobs persist across restarts (cron.json)
  • Scheduler checks every 30 seconds, skips missed jobs on restart

STT Automatic Fallback

If the selected speech-to-text provider fails, Relay now automatically tries other configured providers instead of showing an error.

Fixes

  • [object Object] streaming error — Fixed session.error handler using new Error(object) instead of sdkError(), which produced unreadable error messages
  • Default webhook port — Changed from 3000 to 39148 to avoid conflicts with common services

Documentation

  • README fully rewritten with complete command tables and examples
  • Updated docs/commands.md, docs/features.md, docs/configuration.md
  • Website updated with cron feature card, commands tab, and docs pages

Upgrade

relay update