页面加载中...
通过 Webhook 让 Agent Skill 响应 GitHub 事件、支付通知、表单提交等外部触发,实现事件驱动架构。
轮询(每5分钟查一次)简单但浪费资源。Webhook 是反向的——事件发生时对方主动通知你。
Agent + Webhook = AI 只在需要时才工作。
外部服务 -> Webhook -> Skill 处理 -> Agent 响应
// api/webhook/github.js export default async function handler(req, res) { const event = req.headers['x-github-event']; const payload = req.body; // 验证签名 const signature = req.headers['x-hub-signature-256']; if (!verifySignature(payload, signature)) { return res.status(401).json({ error: '签名验证失败' }); } // 处理事件 if (event === 'pull_request' && payload.action === 'opened') { await handleNewPR(payload); } res.status(200).json({ ok: true }); }
async function handleNewPR(pr) { // 调用 Agent Skill 分析 PR const analysis = await runSkill('code-reviewer', { repo: pr.repository.full_name, prNumber: pr.number }); // 把分析结果评论到 PR await postPRComment(pr, analysis); }
Settings -> Webhooks -> Add webhook
Agent 站点首选部署平台,零配置部署 Next.js,全球 CDN
立即体验 →