v2.5.1 — Web Monitoring & Deep Research
What's New
Web Monitoring (/watch)
URL change detection with AI-analyzed notifications. Monitor any webpage for changes — the scheduler fetches URLs on configurable intervals, compares SHA-256 content hashes, and only invokes AI when content actually changes.
/watch— Interactive list with inline keyboard (Enable/Disable, Check Now, Delete)/watch <url>— Start interactive creation flow (interval picker → task description)/watch add <url> <interval> Name: task— Direct one-command creation- Upfront URL validation with baseline snapshot capture
- Auto-disables after 5 consecutive fetch errors
- Full MCP tool support (
relay_watch_list,relay_watch_add,relay_watch_update,relay_watch_remove,relay_watch_toggle,relay_watch_run) - Persists to
~/.relay/watch.json
Deep Research (/research)
Run thorough multi-step research on any topic with live streaming to Telegram.
/research <topic>— Creates an isolated session, researches, streams results, cleans up/research— Prompts for topic interactively- Structured prompt using Anthropic's prompt engineering best practices (XML tags, role assignment, 5-step methodology, cross-source verification, self-critique)
- Includes current date for up-to-date results
Internal
src/utils/html-to-text.ts— Pure regex HTML-to-text converter (no JSDOM)- Watch HTTP API endpoints in
relay-api.ts - Watch MCP tools in
relay-server.ts - Watch system prompt instructions
- Updated all documentation (commands, features, configuration, troubleshooting)
Full Changelog: v2.5.0...v2.5.1