v2.2.2 — Cron Scheduled Tasks & STT Fallback
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 — Fixedsession.errorhandler usingnew Error(object)instead ofsdkError(), which produced unreadable error messages- Default webhook port — Changed from
3000to39148to 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