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: calling its API, opening a self-hosted session, or triggering a GitHub workflow.
  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
ClaudeGitHub ActionsPR URL
OpenAI CodexGitHub ActionsPR URL
CursorCloud APIPR URL
OpenCodeSelf-hosted HTTPFile diff
DevinCloud APIPR URL
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.