main
py 18 lines 533 Bytes
Raw
1 from helpers.api import ApiHandler, Request, Response
2
3 class Nudge(ApiHandler):
4 async def process(self, input: dict, request: Request) -> dict | Response:
5 ctxid = input.get("ctxid", "")
6 if not ctxid:
7 raise Exception("No context id provided")
8
9 context = self.use_context(ctxid)
10 context.nudge()
11
12 msg = "Process reset, agent nudged."
13 context.log.log(type="info", content=msg)
14
15 return {
16 "message": msg,
17 "ctxid": context.id,
18 }