Pulse catches a dead agent before your customers do.
A web service crashes loudly. An agent just stops firing, or returns the wrong answer with the same confidence as the right one. Pulse watches the agent itself: heartbeats, full run traces, and an alert path your on-call actually respects.
heartbeats
Tell AgentPing the schedule each agent should keep. Miss a window and you get paged in seconds, with the last good run and what was meant to happen already attached. Heartbeats are for agents on a schedule; request-driven agents get the same watch through traces and alerts.
traces
Every run records its tool calls, timings, the model used, and the output it produced. When one agent hands off to another, the trace follows, so a multi-step failure is one story, not five disconnected logs.
alerting
When a run fails or a scheduled agent goes silent, the alert lands in the channel your team already lives in, with the error and the last good run attached. No new dashboard to babysit.
Everything you need to trust that the agents you shipped are still running, and to find out first when they are not.
traces
Follow the thread when one agent kicks off another, so a five-step failure is one trace to read, not five logs to correlate by hand.
routing
Slack, PagerDuty, Microsoft Teams, email, or a raw webhook. Your on-call, your rules.
detail
Every tool call, timing, and output captured, so a slow run is a known quantity.
status
Every run lands as success, failed, timeout, or cancelled, so a bad deploy shows up immediately.
coverage
One curl monitors cron, n8n, GitHub Actions, or Claude Routines. If it can curl, it counts.
safety
Hard 2-second timeout, bounded queue. If we go down, your agent runs as if we were not there.
Schedules and heartbeats turn "I think it is fine" into a green tick or a page.
Step through the run, read the tool calls, find the exact step that went wrong.
Failures route to the channel your on-call already trusts.
Pulse catches a dead agent before your customers do. Two lines of code, or one curl. Live in minutes, free while we are in private beta.
Free to start. No card. The SDK never blocks your agents.