Skip to content

v2.5.1 — Web Monitoring & Deep Research

Choose a tag to compare

@Harsh-2002 Harsh-2002 released this 13 Mar 07:18
· 13 commits to main since this release

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