community-automations/webhook-triage

DevOps & 코드

PublicClaude 서브에이전트

웹훅 트리아지

수십 개 서비스가 하나의 엔드포인트로 웹훅을 쏘기 시작하면, 거대한 if-else 블록은 곧 아무도 손대기 싫은 코드가 됩니다. 이 트리아지 레이어는 앞에 앉아 각 이벤트가 어디로 가야 하는지 결정합니다.

sonnet4일WebhookOpenAIRedisSlack
ClaudeClaude
ROI for
README.md

왜 이 서브에이전트인가

수십 개 서비스가 하나의 엔드포인트로 웹훅을 쏘기 시작하면, 거대한 if-else 블록은 곧 아무도 손대기 싫은 코드가 됩니다. 이 트리아지 레이어는 앞에 앉아 각 이벤트가 어디로 가야 하는지 결정합니다.

시그니처를 검증하고, 이벤트를 파싱하고, 캐시와 대조해 중복을 걸러낸 뒤 알맞은 핸들러로 라우팅합니다. 어디에도 분류되지 않는 이벤트는 조용히 버려지는 대신 Slack에 플래그됩니다. 모든 결정과 그 근거를 보여주는 깔끔한 디스패치 로그를 확인할 수 있습니다.

작동 방식

    • Read

      Used at step 01 to kick off the pipeline.

    • Write

      Used at step 01 to kick off the pipeline.

    • WebFetch

      Used at step 01 to kick off the pipeline.

    • WebSearch

      Used at step 01 to kick off the pipeline.

샘플 출력

json
// Sample output
// (generated when the pipeline finishes)

Given a verified webhook payload, classify event type and urgency and return a JSON dispatch decision naming the target handler and dedupe key.

Unlock the rest

The full agent definition, install snippet, and starter task are gated for community members.

Members get the full `.md` agent file, the npm / pnpm install one-liners, a starter prompt that we've tuned against real runs, and the open-source repo when this automation ships there. One email, magic link, done.