Webhooks Kit
Event-driven notifications for agent lifecycle events with retry logic and delivery tracking.
Registered Webhooks
Settings
Trigger Test Event
Delivery Log
Trigger a webhook to see delivery logs
Integration Code
import { createWebhookManager } from 'agent-tools-kit/tooling'
const webhooks = createWebhookManager({
retry: { enabled: true, maxAttempts: 3, backoff: 'exponential' },
timeout: 10000,
signing: { algorithm: 'sha256', secret: process.env.WEBHOOK_SECRET },
})
webhooks.register({
name: 'Slack Notifications',
url: 'https://hooks.slack.com/services/...',
events: ['task.complete', 'error.critical'],
headers: { 'Content-Type': 'application/json' },
})
// Emit events from your agent
agent.on('taskComplete', (task) => {
webhooks.emit('task.complete', { taskId: task.id, result: task.output })
})