Skip to content

Agent Integrations Overview

An agent integration stores the credentials beeps needs to invoke an AI agent: an API key plus any provider-specific settings. Relay rules of ruleType: "agent" reference an integration; when a matching alert fires, beeps invokes the agent, polls until it finishes, and writes the result (usually a PR URL) onto the alert responder.

  1. An alert fires on one of your relays.
  2. A relay rule of ruleType: "agent" matches and points at an integration.
  3. Beeps invokes the agent over its REST API — whether it’s a provider-hosted cloud agent or one running on your own infrastructure.
  4. Beeps polls the agent until it reaches a terminal state.
  5. The alert responder is updated: done (with prUrl when the agent opened one) on success, or dropped on failure.

Storm-detection holds, alert deduplication, polling intervals, and max-attempts apply to every provider. They’re configured on the relay rule, not the integration. See Relay Rules for the full rule shape.

ProviderHow it runsOutput
DevinCloud APIPR URL
CursorCloud APIPR URL
OpenCodeSelf-hosted HTTPFile diff
AWS DevOps AgentAgent Space (HMAC webhook + AWS SDK)Investigation report
ZupSelf-hosted HTTPInvestigation report

To connect beeps tools in Claude Code or Codex, see MCP Setup for Claude Code and Codex.