Skip to content

v1.24.0

Choose a tag to compare

@R-M-Naveen R-M-Naveen released this 06 Mar 21:01
· 25 commits to main since this release
d48a097

What's new

  • Auto-discover notification channels: npx atxp notifications enable now reads the local session store to find all connected messaging channels (Telegram, Discord, Slack, etc.) and writes relay instructions directly to HEARTBEAT.md
  • Multi-channel delivery: Heartbeat prompt instructs the LLM to relay email/SMS notifications to every discovered channel via the message tool
  • Direct file write: Replaced the old /hooks/wake injection approach with a deterministic HEARTBEAT.md write — more reliable, works even when the agent isn't running
  • SMS support: Added sms.received event type to help text
  • Hardened sanitization: Session values are sanitized (control chars, quotes, markdown brackets stripped) before embedding in HEARTBEAT.md
  • Improved error handling: Network failures, missing config, and account resolution errors now surface clear messages instead of crashing or silently failing
  • Stale target cleanup: When previously-discovered channels disappear, the heartbeat target resets to last instead of persisting a stale channel