mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-26 05:48:36 +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>
22 lines
720 B
Markdown
22 lines
720 B
Markdown
# 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
|