From 00f41b8900d8bdcf55784fe7e9d10f6e5bc27296 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 27 Mar 2026 11:49:40 +0800 Subject: [PATCH] bugfix --- uapi/init.py | 10 ++++++++++ wwwroot/uptask_callback.dspy | 6 ++++++ 2 files changed, 16 insertions(+) create mode 100644 wwwroot/uptask_callback.dspy diff --git a/uapi/init.py b/uapi/init.py index 05ba6a6..73ba985 100644 --- a/uapi/init.py +++ b/uapi/init.py @@ -1,5 +1,11 @@ from ahserver.serverenv import ServerEnv from .appapi import UAPI, deerer, bearer, get_callerid, sor_get_callerid, get_deerer +from .uptask import ( + check_uptask_status, + get_my_uptasks, + uptask_feedback, + uptask_started +) def load_uapi(): g = ServerEnv() @@ -7,6 +13,10 @@ def load_uapi(): g.get_deerer = get_deerer g.deerer = deerer g.bearer = bearer + g.check_uptask_status = check_uptask_status + g.get_my_uptasks = get_my_uptasks + g.uptask_feedback = uptask_feedback + g.uptask_started = uptask_started # USAGE in dspy diff --git a/wwwroot/uptask_callback.dspy b/wwwroot/uptask_callback.dspy new file mode 100644 index 0000000..6f8f3b7 --- /dev/null +++ b/wwwroot/uptask_callback.dspy @@ -0,0 +1,6 @@ +debug(f'{params_kw=}') +if parmas_kw.task_id is None: + e = Exception(f'need a task_id') + raise e +resp = await uptask_feedback(task_id, params_kw) +return json_resposne({'text': 'ok'})