mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-25 21:36:52 +08:00
Co-authored-by: openhands <openhands@all-hands.dev> Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com> Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
720 B
720 B
Event Callbacks
Manages webhooks and event callbacks for external system integration.
Overview
This module provides webhook and callback functionality, allowing external systems to receive notifications when specific events occur within OpenHands conversations.
Key Components
- EventCallbackService: Abstract service for callback CRUD operations
- SqlEventCallbackService: SQL-based callback storage implementation
- EventWebhookRouter: FastAPI router for webhook endpoints
Features
- Webhook registration and management
- Event filtering by type and conversation
- Callback result tracking and status monitoring
- Retry logic for failed webhook deliveries
- Secure webhook authentication