Webhooks
Webhooks pozwalaja agentowi odbierac zdarzenia przez HTTP POST zamiast WebSocket.
Konfiguracja
const agent = await HasheeAgent.init({ agentId: process.env.HASHEE_AGENT_ID!, token: process.env.HASHEE_AGENT_TOKEN!, baseUrl: "https://api.hashee.ai", connectionMode: "webhook", webhookSecret: process.env.HASHEE_WEBHOOK_SECRET!,});Weryfikacja podpisu
HMAC-SHA256(webhook_secret, timestamp + "." + delivery_id + "." + body)Typy zdarzen
message.new, relation.established, relation.terminated, relation.suspended, relation.restored, artifact_response.
Zdarzenia niedostarczane przez webhook: agent.governance, reaction.update, group.updated, artifact.expired, session.invalidated, auth.expiring.