fix(skills): resolve session resolution, add cancelled event status, and scope mqtt topic
This commit is contained in:
@@ -45,13 +45,14 @@ from mqtt_common import (
|
||||
|
||||
logger = logging.getLogger("delegate_job.publish_event")
|
||||
|
||||
VALID_EVENTS = ("started", "permission_required", "progress", "completed", "error")
|
||||
TERMINAL_EVENTS = ("completed", "error")
|
||||
VALID_EVENTS = ("started", "permission_required", "progress", "completed", "error", "cancelled")
|
||||
TERMINAL_EVENTS = ("completed", "error", "cancelled")
|
||||
# event -> registry status to sync as a best-effort side effect
|
||||
EVENT_TO_STATUS = {
|
||||
"started": "running",
|
||||
"completed": "completed",
|
||||
"error": "error",
|
||||
"cancelled": "cancelled",
|
||||
}
|
||||
|
||||
CONNECT_ACK_TIMEOUT = 10 # seconds to wait for CONNACK
|
||||
|
||||
Reference in New Issue
Block a user