evaluate
The engine under every knitted R document reached 1.0 by making evaluation behave like the console.
A side-by-side editorial comparison of Resend and watcher — release velocity, themes, recent moves, and the top alternatives to consider.
Resend is wiring itself into every agent runtime it can reach, one standard at a time
Almost every recent entry is about who or what can call Resend rather than about email delivery itself: OAuth 2.1 with PKCE, a remote MCP server tracking the current spec, a Codex plugin, a one-click Claude connector, and now support for the Agent Plugins Standard. The email product still gets attention — suppressions, template folders, a compatibility checker in the code editor — but it is the smaller half of the feed. Entries are terse one-liners, so the shipping cadence reads faster than the surface area actually changing.
watcher is a thin filesystem-events binding whose releases are mostly build work.
The package wraps libfswatch in an R6 Watcher class for monitoring files and directories. Seven releases over sixteen months have added a vector path argument and two accessor methods, and spent the rest of their effort on build portability — non-standard system library locations, Windows bi-arch source builds on old rtools, and most recently removing the cmake requirement so the bundled source compiles with the R toolchain alone.
Almost every recent entry is about who or what can call Resend rather than about email delivery itself: OAuth 2.1 with PKCE, a remote MCP server tracking the current spec, a Codex plugin, a one-click Claude connector, and now support for the Agent Plugins Standard. The email product still gets attention — suppressions, template folders, a compatibility checker in the code editor — but it is the smaller half of the feed. Entries are terse one-liners, so the shipping cadence reads faster than the surface area actually changing.
Resend is treating agents as the next class of sending client and building the authorization and discovery plumbing they need before that traffic arrives. The progression is legible: first authenticate third parties (OAuth), then be callable (MCP), then be installable per vendor (Codex, Claude), and now be installable by standard. The developer-experience work — secret scanning, email-client compatibility warnings, Message-ID threading — keeps the human-facing product credible while that shift happens.
Having covered authorization and discovery, the gap left is what an agent is permitted to send once connected; scoped, per-agent sending limits or approval controls are the natural next piece.
The package wraps libfswatch in an R6 Watcher class for monitoring files and directories. Seven releases over sixteen months have added a vector path argument and two accessor methods, and spent the rest of their effort on build portability — non-standard system library locations, Windows bi-arch source builds on old rtools, and most recently removing the cmake requirement so the bundled source compiles with the R toolchain alone.
The API is deliberately small and appears finished; the work that remains is making the C dependency install cleanly everywhere. Dropping cmake follows the same move nanonext made, which is not a coincidence — both come from the same author and both are aiming at environments where installing a build system is not an option.
With cmake gone and the bundled library current, further releases are most likely to track libfswatch upstream rather than extend the R interface.
Other Infra & APIs products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either Resend or watcher.
The engine under every knitted R document reached 1.0 by making evaluation behave like the console.
carrier's 0.3.0 quietly rewrites how crated functions see each other — and breaks code that relied on the old rules.
gh spent its last two releases making failures and interruptions recoverable.
checkhelper grew from a check wrapper into a CRAN pre-submission auditor.
dockerfiler's 1.0.0 changes what its generated Dockerfiles actually contain.
Crane is turning into the table-and-plot layer for Roche's clinical output stack.
See all Resend alternatives → · See all watcher alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. Resend is currently shipping more aggressively (velocity 6.3 vs 0.0), with 1 editorial sparks in the last 30 days against 0. See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.
Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. Resend is currently shipping more aggressively (velocity 6.3 vs 0.0), with 1 editorial sparks in the last 30 days against 0. For your specific use case, the alternatives sections above list other Infra & APIs products to evaluate alongside.
Top Resend alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "Resend alternatives" section above for the current picks, or visit /alternatives/resend for the full list with editorial commentary on each.
Top watcher alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "watcher alternatives" section above for the current picks, or visit /alternatives/watcher for the full list with editorial commentary on each.